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

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

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

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

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

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

https://www.v2ex.com/t/102108

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

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

© 2021 V2EX