vim 操作,vim操作指南
Vim控制总结-鹰击Gap-51t测试软件测试网-中国软件测试人员的精神家园-由X-Space提供动力
Vim控制汇总先前/
下期2011-01-28 13:50:50
/个人分类:测试工具
检查(22)/
评论(0)/
评分(0/0)这年头,开发一个grails小程序,获取工具,要花很多时间。在Ubuntu和winxp下找到一个满意的开发工具并不容易。总有这样那样的问题。反正Eclipse和NetBeans这两个重量级的都相继被抛弃了,用了很久也只是一知半解的GVIM又被改回来了。
目前GVIM上安装了以下插件来完成所需功能:FuzzyFinder用于搜索多个文件,内容不错。L9库FuzzyFinder需要NERDTree树来打开目录grails-vim grails插件,用于在grails目录结构的文件中导航。另外,还有一些gvim操作可以提高效率:gvim打开时切换启动目录:创建快捷方式,在win:gvim . exe-cmd CD path to home 下,在ubuntu: gvim -c cd /path/to/home/窗口切换:CTRL W S水平拆分窗口。
垂直拆分窗口
新窗口
CTRL W C关闭窗口
关闭其他窗口并保留当前窗口
缓冲开关:buf bufname
Bufname可以用tab补全,甚至可以开首字母。
在多个缓冲区中搜索关键字:bufdo /word
缩写:iabbr for( for () {CR CR} ESC 2kf(
自动补全:这个功能很强大,可以搜索buffer中的所有内容,找到一个相似的匹配。在插入模式下,C-X C-P/N/L/F等自动完成前面的字、行、文件名等。这是编程的必要命令。C-X不可用于C-P和C-N.
映射快捷键:使用noremap防止递归映射noremap=gg=g。