GLORY | 学习·记录

coding for life

配好了taglist

vim使用进入一个新的阶段,多多熟悉新的命令。多多接触新的插件提高自己的效率。
之前用过一段时间source insight发现读代码确实很方便,现在的ctags+taglist也基本可以做到这些了。

ctags是一个类似也词法分析器的东东,能够把代码中的变量以及函数定义给分析出来成为tag
而taglist就根据ctags产生的tag来跳转,所以阅读代码和查找函数的时候都非常方便。基本Google一下就可以找到很多配置的文章。

现在记录一下常用的命令:
基本使用
在相应的源码目录运行ctags -R产生相应的tags文件
在有tags文件的源码目录下执行 vim 源码文件名 进入vim
VIM 启动时会在该目录查找tags文件,如果找到则自动加载。
使用 :TlistToggle 命令切换函数列表开关。
Ctrl+两下w 切换编辑区域和列表区域。
在列表区将光标移动到函数名上,回车即可查看。
可以在编辑区将光标移动到函数名上,使用 Ctrl+] 查看函数定义。

在taglist窗口中,可以使用下面的快捷键:
<CR>          跳到光标下tag所定义的位置,用鼠标双击此tag功能也一样
o             在一个新打开的窗口中显示光标下tag
<Space>       显示光标下tag的原型定义
u             更新taglist窗口中的tag
s             更改排序方式,在按名字排序和按出现顺序排序间切换
x             taglist窗口放大和缩小,方便查看较长的tag
+             打开一个折叠,同zo
-             将tag折叠起来,同zc
*             打开所有的折叠,同zR
=             将所有tag折叠起来,同zM
[[            跳到前一个文件
]]            跳到后一个文件
q             关闭taglist窗口

posted on 2010-07-09 23:52 meglory 阅读(245) 评论(0)  编辑 收藏 引用 所属分类: Tools


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

随笔分类

随笔档案

最新评论