本文仅介绍一些自己常用的vim命令:
Ctrl+f:屏幕向下移动一页,相当于Page Down按键;
Ctrl+b:屏幕向下移动一页,相当于Page Up按键;
0或者功能键Hone:移动到这一行的最前面字符出;
$或功能键End:移动到这一行的最后面字符处;
/word:向光标之下寻找一个名称为word的字符串;配合按键n使用,重复前一个搜寻的动作;配合按键N,反向进行前一个搜寻动作。
:$s/word1/word2/g:从第一行到最后一行寻找word1字符串,并将该字符串取代为word2。
dd:删除游标所在的那一行;
yy:复制游标所在的那一行;
p:将已复制的数据在光标下一行贴上;P:贴在游标上一行。
u:恢复前一个动作。
Ctrl+r:重做上一个动作。
:set nu:显示行号,设定之后,会在每一行的前缀显示该行的行号。
:set nonu:与set nu相反,取消行号。
Ctrl+V:可视化模式。在这个模式下可选择多行的文本。然后按下y可进行复制,按下p可进
行粘贴(粘贴的文本会在当前行的前面,之前的文本向后移动)。
=:自动格式化
Ctrl+E:上滚
Ctrl+Y:下滚