problem when configuring vim taglist plugin

June 10, 2016
Tools

最开始,用这个插件的时候出现了类似

ctags unrecognized option '--format=2'^@^itry

这样的问题。

然后我看了一下ctags的man page,发现,确实没有这个选项。这……是为啥。

然后去看taglist插件的manual和它的首页,发现,它里面说的是exuberant ctags,然后 我看了一下这个对比了一下Linux里面的系 统的ctags的man page,发现确实不一样。然后我在常用的PATH里面找了一下exuberant, 很快就找到了/usr/bin/ctags-exuberant,然后根据taglist的文档,设置一个变量就好 了。

在openSUSE Linux上面,需要在vimrc里面加一句这个:

  let Tlist_Ctags_Cmd = "/usr/bin/ctags-exuberant"

系统自带的ctags

❯ which ctags                                                                                                                                        
/usr/bin/ctags

并非是taglist这个插件所指的ctags,这个问题,我也是,醉了。 :joy: 搞了51min才 搞定…… :smile: 这个插件里面的ctags指的是ctags-exuberant

貌似在Mac OS X上面,也需要设置一下,比如这 里不过我记得貌似我的以前在Mac OS X里面 可以用。不知道是不是也像这样设置了。

这是效果截图:

Gvim on openSUSE

taglist的窗口通过C-a快捷键打开,再次按C-a快捷键,taglist窗口关闭。这个插件尤其是 在读程序的时候比较有用。或者写程序的时候也会用到。

comments powered by Disqus