VIM ctags, taglist

研究下 vim 下的 ctags, taglist

  • Ctags
    • Installation
    • How to start
    • How to use
  • Taglist 插件
    • Installation
    • How to use

Ctags

实现在函数,变量间的跳转

Installation

在 这里 下载

unzip
cd tags
./configure –prefix=/your/path
make
make install

输入 command: ctags –version。 检验下是否安装正确

How to start

在project的文件夹下运行

ctags -R

它会递归的建立起各个文件夹下的各种标记对象,并保存在 tag 文件里

How to use

ctrl-] : 查看光标下相对应的定位
ctrl-o:返回到原地

Taglist 插件

Installation

在 这里 下载

  1. unzip, 会生成两个文件夹(plugin, doc)
  2. 把 plugin, doc 的文件分别 cp 到 ~/.vim/plugin, doc 里

在 ~/.vimrc 里加入这些

"taglist
set tags=tags;
set autochdir

let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
let Tlist_Use_Right_Window=1
let Tlist_Show_Menu=1
let Tlist_Auto_Open=1
let Tlist_Process_File_Always=1
let Tlist_Use_SingleClick=1

How to use

按 ctrl-w 和 w 可以实现在代码区和 taglist 区的切换

其它快捷键 (来源)

o: 在一个新打开的窗口中显示光标下的 tag, 看起来很有用
u:更新 taglist 窗口中的 tag
s : 更改排序方式
x : taglist 窗口的放大缩小,方便查看较长的 tag

+: 打开一个折叠
-: 将 tag 折叠起来
*: 打开所有折叠
=:将所有 tag 折叠起来

你可能感兴趣的:(VIM ctags, taglist)