本文主要是介绍vim+taglist+ctags+cscope+自动补齐,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
下载地址:
http://download.csdn.net/detail/shichaog/8676365
vim命令录制于回放
script -t 2>time.log -a vim-hacking-taglist.txt
scriptreplay time.log vim-hacking-taglist.txt
这一过程录制在了一个压缩包里,解压缩后使用scriptreplay time.log vim-hacking-taglist.txt即可观看。
共六个部分。
第一个部分是vim常用命令快捷方式
第二个是Tlist插件的安装和使用实例。
第三个是ctags的安装和使用实例
第四个是自动补齐功能的实例
第五个是winmanager的安装和使用实例
第六个是cscope安装和使用实例
每个录制文件包含了time_*和vim_*两个文件,其中time文件记录时间,vim命令记录的是命令,它们内容是script工具生成的。
查看演示方法,如查看第二个(time和vim两个文件中去有2的文件):
scriptreplay time_hacking2_tlist.log vim_hacking2_tlist.txt
第一个vim是关于如下命令的实例。
vim常用命令:
*:输入*键,向后收索光标所在字符串;
#:输入#键,向前收索光标所在字符串;
%:输入%键,方括号/小括号的互补符号;
{:(左大括号) 跳到上一段的开头
}:(右大括号) 跳到下一段的的开头.
(:(左小括号) 移到这个句子的开头
):(右小括号) 移到下一个句子的开头
[ [(无空格):跳往上一个函式
] ](无空格):跳往下一个函式
gd 转到当前光标所指的局部变量的定义
w:跳到下一个单词
b:跳到上一个单词
'':回到上一个标签
ZZ:保存并退出
<CR>+u: undo
<CR>+r: redo
<CR>+o: 在下一行插入,由命令行模式直接进入编辑模式
<CR>+a: 当前字符的后一个字符插入,由命令行模式直接进入编辑模式
I:当前字符前面插入。
yy:复制一行
y2w:复制两个单词
3yy:复制三行。
dd:删除一行
其它的插件请看各种自带的help文档。
scriptreplay time_hacking5_WinM.log vim_hacking5_WinM.txt 可以看到如下的截图:
这篇关于vim+taglist+ctags+cscope+自动补齐的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!