Vim是Linux中常用的文本编辑器之一,它具有高度的可定制性和丰富的功能,包括多种模式和命令,可以方便地编辑、查找和替换文本。使用Vim可以提高编辑效率,是Linux中不可或缺的工具之一,下面是Vim的基本编辑命令
命令模式:
1.h/j/k/l:左/下/上/右移光标。
2.i:在当前光标处进入编辑模式。
3.x:删除当前光标所在位置的字符。
4.:w:保存当前编辑的文件。
5.dd:删除当前行。
6.yy:复制当前行。
7.p:在光标下方粘贴复制的内容。
8.u:撤销上一个操作。
编辑模式:
ESC:退出编辑模式返回命令模式;
CTRL + H:删除插入光标左边的一个字符;
CTRL + W:删除插入光标左边的一个单词;
CTRL + U:删除插入光标左边的一行;
CTRL + N:自动补全命令或单词;
CTRL + T:插入一个制表符;
CTRL + D:插入当前行下面一行的缩进;
CTRL + Y:插入命令模式下的粘贴板中的内容;
CTRL + R:插入命令模式下的寄存器中的内容;
CTRL + A:插入当前行开头的文本。
末行模式:
:w – 保存文件
:q – 退出编辑器
:q! – 强制退出,不保存修改
:wq – 保存并退出
:e <filename> – 打开指定文件
:set nu – 显示行号
:set nonu – 隐藏行号
/<pattern> – 向下查找指定模式
?<pattern> – 向上查找指定模式
:%s/<old>/<new>/g – 全文替换指定字符串
可视模式:
v:进入可视模式;
V:进入行可视模式;
Ctrl+v:进入块可视模式;
d:剪切选中的文本;
y:复制选中的文本;
p:粘贴文本;
x:删除选中的文本;
r:替换选中的文本;
I:在选中的文本前插入;
A:在选中的文本后插入。
四种模式下的切换:
从命令模式切换到编辑模式,有以下几种方式:
i:在当前光标处插入文本;
a:在当前光标后插入文本;
o:在当前行后插入新行并切换到编辑模式;
I:在当前行的开头插入文本;
A:在当前行的末尾插入文本;
O:在当前行的上方插入新行并切换到编辑模式。
从编辑模式切换到命令模式,有以下几种方式:
ESC键:按下ESC键即可切换到命令模式;
CTRL + [:按下CTRL和[键组合即可切换到命令模式。
从命令模式切换到可视模式,有以下几种方式:
v:按下v键即可进入可视模式;
V:按下大写V键即可进入行可视模式;
CTRL + v:按下CTRL和v键组合即可进入块可视模式。
从可视模式切换到命令模式,有以下几种方式:
ESC键:按下ESC键即可切换到命令模式;
v:按下v键即可切换到命令模式。
没有回复内容