![]() |
1
394
+
-转到定义
在vimrc中添加这些行
控制键
+
-在新选项卡中打开定义
控制键
+
|
![]() |
2
177
我的.vimrc中总是有一行:
这将在当前目录中查找“标签”,并在树中向上查找根,直到找到一个。IOW,你可以在源代码树的任何地方,而不仅仅是它的根。 |
![]() |
3
45
另一个有用的C开发插件是 cscope 正如Ctags允许您跳转到定义一样,Cscope也跳转到 召唤 功能。 如果您的~/bin/目录中有cscope,请将以下内容添加到.vimrc中,并使用g^]转到调用函数(请参阅:help cscope)。
差点忘了。..就像ctags一样,您必须生成(并定期更新)数据库。我使用以下脚本
|
![]() |
4
27
您可以将目录添加到ctags查找中。例如,我为Qt4构建了一个ctags索引,并将其保存在.vimrc中:
|
![]() |
5
23
codecomplete:函数参数完成、代码片段等等。 taglist.vim:源代码浏览器(支持C/C++、java、perl、python、tcl、sql、php等) |
![]() |
6
16
|
![]() |
7
10
同一名称的几个定义
|
![]() |
8
8
|
![]() |
10
5
我已经将标签操作封装在 experimental plugin 我的。 there :我使用自己的套件和其他一些插件。 |
![]() |
11
5
|
![]() |
12
4
我将以下内容放入我的.gvimrc文件中,该文件在gvim启动时从任何点向上搜索标签文件:
|
![]() |
13
2
我在macos中使用vim,原来的ctags运行不好,所以我下载了最新的并配置了make make install。
|
![]() |
14
1
我修改了上面的SetTag()搜索函数(应该替换为等效的
|
![]() |
15
1
上面的SetCscope()函数的另一个迭代。这将设置cscope预路径以获取匹配项,而无需位于“cscope.out”所在的目录中:
|