Vim 下配置好 CTags,Tlist,可是我写 Python 时还是无法按下 ctrl+] 跳转到定义的地方,为啥呢?

2014 年 2 月 27 日
 adow
最近我在折腾一下vim(MacVim)下的插件,想使得写c/c++/python 时更舒服些,我配置好了CTags,Tlist,自动补全之类的也工作正常。
:Tlist也能看到列表,选择tag也可以跳转到定义了。

但是我发现在写python时无法在代码中按下 ctrl+] 来跳转到定义的位置,一直提示tag not found,但是Tlist里是能看到这个tag的。

而且如果是编辑c/cpp文件时,我是可以按下ctrl+] 来跳转的。

请教一下大家会是什么原因呢?
5821 次点击
所在节点    问与答
4 条回复
jsonline
2014 年 2 月 27 日
用 PyCharm。
JB 生产的 IDE 绝对好用。
dpriest
2014 年 2 月 27 日
没生成tag文件吧,ctag -r
adow
2014 年 2 月 27 日
@dpriest 晕,真就这样而已,我不是很理解,原来用:Tlist时不会创建tags吗,为啥我还要收工弄一次?原来我说的c/cpp下可以跳转也是我之前装ctags的时候在那个目录调用过一次ctags -R 试试有没有安装正确时已经创建了一个tags了。
dpriest
2014 年 2 月 27 日
@adow 我想:Tlist只是生成了当前文件的函数列表吧,ctag命令生成整个项目的函数映射,ctrl+]读取的是整个项目的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/102108

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX