VI/VIM编辑器
一、Linux的VIM思维导图
二、VIM是什么
VIM是Linux上一款强大的编辑器。
三、一般模式
vim 打开文件进入的就是一般模式。
3.1、命令:
语法 | 功能描述 |
---|---|
yy | 复制当前行 |
数字 + yy | 复制多行 |
p | 粘贴 |
u | 撤销上一步操作 |
数字 + dd | 删除数字行 |
x | 剪切一个字母,相当于删除 |
X | 剪切一个字母,相当于剪切 |
yw | 复制一个单词 |
dw | 删除一个单词 |
shift + 6 | 移动到行首 |
shift + 4 | 移动到行尾 |
四、编辑模式
4.2、从一般模式进入到编辑模式
语法 | 功能描述 |
---|---|
i | 当前光标的位置插入 |
I | 当前行的行首插入 |
a | 当前光标的前一个位置插入 |
A | 当前行的行末插入 |
o | 当前行的下一行插入 |
O | 当前行的上一行插入 |
五、指令模式
5.1、进入指令模式
语法 | 功能描述 |
---|---|
ESC键 | 从编辑模式退出到一般模式[只能从编辑模式退出到一般模式] |
: | 如:显示行号[set nu] 不显示行号:[set nonu] |
/ | 如:替换和查找 |
? | 如: |
5.2、查找
语法 | 功能描述 |
---|---|
/查找的词 | 查找文本中所有的词,高亮显示 |
:noh | 取消高亮显示 |
5.3、替换
语法 | 功能描述 |
---|---|
:%s/old/new | 替换每一行的第一个词 |
:%s/old/new/g | 替换文本的所有的词 |
六、退出
必须是在普通模式退出。
6.1、命令
语法 | 功能描述 |
---|---|
wq | 保存并退出 |
wq ! | 强制保存退出 |
q ! | 强制退出 |