vim编辑器是一款十分强大的命令行编辑器,它是基于vi的进化版,由于它可以装很多插件,所以有很强的定制性。
vim编辑器有三种模式:命令模式、编辑模式、末行模式。
从命令模式按i可以进入编辑模式,在编辑模式按esc键可以退出编辑模式进入命令模式,在命令模式按:可以进入到末行模式。
vim在命令模式下常用快捷键:
i:在当前光标前插入
a:在当前光标后插入
I:在当前行首插入
A:在当前行末插入
o:在当前行后新插入一行
O:在当前行向前插入一行
x:删除当前光标后一个字符
X:删除当前光标前一个字符
r:替换当前光标后一个字符
R:从当前光标开始替换一行字符
yy:复制当前光标所在行,nyy表示从当前行开始复制n行
dd:剪切当前行,ndd表示从当前行开始剪切n行
p:粘贴
$:移动光标到当前行行末
^:移动光标到当前行行首
v:从当前光标开始选择,可配合yy或者dd使用
V:从当前行开始选择
u:撤销
control+r:反撤销
control+f:向下翻一屏
control+b:向上翻一屏
h:等同方向键左键
l:等同方向键右键
j:等同方向键下键
k:等同方向键上键
>>:将当前行向右缩进
<<:将当前行向左缩进
(:将光标移动到当前代码块首
):将光标移动到当前代码块尾
.:重复执行上次操作
gg:移动光标到第一行行首
G:移动光标到最后一行
M:移动光标到中间行
/:查找,支持正则。