管理员
|
楼主#
更多
发布于:2012-08-27 14:52
![](http://www.atcpu.com/themes/extres/ithread/images/5A.gif) | | ![](http://www.atcpu.com/themes/extres/ithread/images/5C.gif) | ![](http://www.atcpu.com/themes/extres/ithread/images/5.gif) | vim是linux下的开发利器,相信很多人都感受到了他的强大。 作为一款强大的编辑器,本人用得也蛮多的,不过不能算非常的精通。平时偶尔有些用法忘记了还得去查查。 以下是本人总结平常用得最多的几个,记录一下: 普通模式: j:上移 5j上移5行 k:下移 5k下移5行 G:到文档的最后一行 nG:到第n行 gg: 到文档的第一行 h:左移,5h,左移5字符。 l:右移,5l,右移5字符。 0:行首 ^:第一个非空字符 $:行尾是 ctrl+f: 下移一页 ctrl+b: 上移一页 命令模式 : set nu: 显示行号 : set nonu: 取消行号 / word :寻找鼠标之后的 wordn 继续寻找 N 回头寻找 ? word: 寻找鼠标之前的 word替换 :1,$s/ word1/ word2/g : 将 word1替换成 word2 :1,$s/ word1/ word2/gc : 将 word1替换成 word2,并且每次需要确定
| | ![](http://www.atcpu.com/themes/extres/ithread/images/5G.gif) | | ![](http://www.atcpu.com/themes/extres/ithread/images/5I.gif) |
|