0%

【Linux】vi&vim使用

Linux的文本编辑器介绍使用


1 文本编辑器

1.1 介绍

  • 所有的Linux系统都会默认配置vi文本编辑器
  • vim具有程序编辑能力,可以看做vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计,而且还有代码补完,编译以及错误跳转等功能

1.2 三种模式

  • (1)正常模式:
  • 打开档案默认就是此模式。在此模式,你可以使用上下左右来控制光标的移动,可以做复制、粘贴、删除等功能
  • (2)插入模式:
  • 按下i、o、a、r任意一个字母即可进入插入模式,一般按i
  • (3)命令行模式:
  • 使用相关指令,完成读取、存盘、替换、离开vim、显示行号等功能

1.3 模式之间的转换

1.4 常用快捷键

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# 复制【正常模式】
yy
数字yy #复制多行,例:5yy,copy当前行向下5行


# 粘贴【正常模式】
p


# 删除【正常模式】
dd # 删除当前行
数字dd #yy同理


# 光标定位【正常模式】
gg #定位文章顶部
G #定位文章底部
数字(shitf + g) #定位指定行号,shift是按钮,不是输入shift单词


# 撤销【正常模式】
u

--------------------------------------------------

# 查找单词【命令行模式】
/关键词 #查找关键词
n #查找下一个


# 行号设置【命令行模式】
set nu #设置行号
set nonu #取消行号设置


# 退出编辑【命令行】
q #退出
wq #保存并退出
q! #强制退出