Vim常用命令

  Vim陡峭的学习曲线一直都被很多人诟病,个人认为比较好的学习方法是通过不断地在使用中积累强化自己的Vim使用技巧。经常去使用Vim,遇到不懂得快捷键就去查询,比如刚下载的Vim,什么都没有配置,自己在写程序的过程中需要自动补全括号,那就去查找自动补全的配置方法,例如:

1 :inoremap ( ()<ESC>i
2 :inoremap ) <c-r>=ClosePair(')')<CR>
3 :inoremap { {<CR>}<ESC>O
4 :inoremap } <c-r>=ClosePair('}')<CR>
5 :inoremap [ []<ESC>i
6 :inoremap ] <c-r>=ClosePair(']')<CR>
7 :inoremap " ""<ESC>i
8 :inoremap ' ''<ESC>i

  

  觉得用鼠标复制粘贴太麻烦,就去找复制粘贴的快捷方式:

 
操作 快捷键 备注
剪切光标所在那一行 dd 也可作删除整行作用
剪切光标所在行到行尾 d$ $表示行尾
剪切光标所在行到行首 d^ ^表示行首
从当前行起,剪切n行 ndd  
复制光标所在那一行 yy  
复制光标所在行到行尾 y$  
复制光标所在行到行首 y^  
从当前行起,复制n行 ydd  
粘贴到光标的下一行 p  
粘贴到光标的前一行 P  

 

还有很多快捷键没补充上,慢慢施工。

posted @ 2014-04-29 13:36  Chanson Shen  阅读(129)  评论(0)    收藏  举报