开发工具 Vim 的 TagBar/TagList 如何跳转到系统库函数?

xautjzd · 2014年01月20日 · 最后由 aptx4869 回复于 2014年01月20日 · 5905 次阅读

最近开始阅读 thin 的源码,其中包含有 TCPServer 类,于是乎想查看其定义,但是通过 Tagbar/TagList 无法跳转过去,因为找不到 tags。如果我想在 Vim 中查看其定义,该怎么办呢

需要把 gems 的文件也索引,最简单的是索引所有 gems,但一般太大了,可以选择性的选择一些。

#1 楼 @doitian 那这样每次针对不同的项目都要手动在 vimrc 中配置 tags 查找的目录,这样略显繁琐。如果针对其他语言,很可能不知道哪个函数具体位于哪个库文件中,这样也没法手动添加 tags 查找目录

#3 楼 @xautjzd 可以配置一个全局的 tags 位置,让 vim 搜全局 + 本地

不需要自己配置,直接用 ctags-bundler / guard-ctags-bundler 即可

需要 登录 后方可回复, 如果你还没有账号请 注册新账号