vim 添加taglist

由于要在看Kyoto Cabinet的源码,所以在自己的vim上安装了taglist这个插件。

首先要下载taglist和ctags这2个包,安装ctags这个包,直接解压.

./configure && make && make install

最后一步的时候需要root权限。

 

解压出taglist这个包

plugin/taglist.vim              taglist这个插件

doc/taglist.txt                   taglist的帮助文档

把这俩个文件分别复制到$HOME/.vim/doc和$HOME/.vim/plugin下,然后在重启vim,运行:help taglist.txt,会显示出帮助文档。

然后在.vimrc里面设置filetype on,因为这个插件依赖vim的文件检测机制来决定当前的文件类型。

在环境变量中设置Tlist_Ctags_Cmd = ‘/usr/local/bin/ctags’  

export PATH=$PATH:/usr/local/bin/ctags     

  来指明ctags运行的路径。

let Tlist_Show_One_File = 1                         不想同时显示多个文件中的tag

let Tlist_Exit_OnlyWindow = 1                       taglist窗口是最后一个窗口时退出VIM

let Tlist_Use_Right_Window = 1                   taglist窗口出现在右侧

重启vim,运行:TlistOpen打开tag窗口。:TlistClose关闭tag窗口。还有其他的一些打开和关闭的方法,请看:help taglist.txt.

ctrl+w+w在源码窗口和tag窗口之间切换。

<CR>          跳到光标下tag所定义的位置,用鼠标双击此tag功能也一样

o             在一个新打开的窗口中显示光标下tag

<Space>       显示光标下tag的原型定义

p             在源文件显示出tag里面光标所在的定义,光标依然在tag窗口里面

t              跳到tag光标在的定义,光标在源文件里面。

s             更改排序方式,在按名字排序和按出现顺序排序间切换
x             taglist窗口放大和缩小,方便查看较长的tag
+             打开一个折叠,同zo
-             将tag折叠起来,同zc
*             打开所有的折叠,同zR
=             将所有tag折叠起来,同zM
[[            跳到前一个文件
]]            跳到后一个文件
q             关闭taglist窗口

转载于:https://www.cnblogs.com/lutianba/archive/2013/05/05/3061453.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值