1
jsfaint 2014-08-13 22:17:03 +08:00
配合GNU Global(http://www.gnu.org/software/global/)使用就可以了
俺写了一个小插件用来替换vim的cscope为global https://github.com/jsfaint/gen_tags.vim |
2
openroc 2014-08-13 22:25:59 +08:00
taglist + cscope + ctrlp
|
3
smilearchery OP @jsfaint 看了下,不支持python?
|
4
smilearchery OP @openroc cscope看起来也不支持python的样子=。=...
|
5
niminjie 2014-08-13 23:38:41 +08:00
Python开发的话用jedi-vim吧,很好用。
在github上搜一下 |
6
smilearchery OP @niminjie jedi-vim在用,更多是补全和代码提示~我想实现类似PyCharm的函数查找跳转功能,很多时候一个文件几十个函数来回查找跳转挺麻烦的~
|
7
niminjie 2014-08-13 23:54:10 +08:00
@smilearchery jedi-vim是支持代码跳转的,我自己也在用,他支持跳转到变量/函数的定义、哪些地方调用了这个函数,这些跳转的方式都是可以定义的,比如在打开新的标签跳转、在当前窗口分割跳转等。
跳回来的话可以用ctrl+o 不知道你说的是这些功能么 |
8
smilearchery OP @niminjie 额...不是...不知道你用过PyCharm或者Intellij不,类似于IDE的函数查找(快捷键Ctrl+F12)功能...
|
9
niminjie 2014-08-14 00:17:37 +08:00
@smilearchery 嗯,我懂了。。。我也没找到什么插件,看来只有ctrlP搜索tags了。
|
10
jsfaint 2014-08-14 13:08:50 +08:00
@smilearchery 对,Global主要支持C,C++,PHP还有汇编
Python我不太写,所以不知道有什么对应的工具了,抱歉 |