Skip to the content.

vim最常用的几个命令

简单的就不列举了

命令 描述 备注
$ 到本行光标最后一个字符  
0:数字0 移动到这一行的最前面字符处  
H 光标移动到这个屏幕的最上方那一行的第一个字符  
M(shift + m) 光标移动到这个屏幕的中央那一行的第一个字符  
G(shift + g) 移动到这个文件的最后一行  
gg 移动到这个文件的第一行  
/word;?word 搜索  
yy;nyy n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行  
u 撤销  
:set nu 显示行号,设定之后,会在每一行的前缀显示该行的行号 set number  
:set nonu 与 set nu 相反,为取消行号!set nonunmber  

搜索

使用/word ; ?word

" 设置默认进行大小写不敏感查找
set ignorecase
" 如果有一个大写字母,则切换到大小写敏感查找
set smartcase 

搜索后, 按下n查找下一个,按下N查找上一个。