相关疑难解决方法(0)

在状态行中显示功能名称

我编辑一个大的C,C++或Java文件,比如大约15000行,有很长的函数定义,比如大约400行.当光标位于函数定义的中间时,在Vim状态行中查看函数名称会很酷.

当我们:set ls=2在Vim中设置时,我们可以获取文件路径(相对于当前目录),行号等.如果我们也可以看到函数名称,那将非常酷.任何想法如何得到它?

目前我[[用来开始这个功能Ctrl- O回到我正在编辑的那一行.

vim

35
推荐指数
3
解决办法
1万
查看次数

从cscope数据库生成调用树

我想从Linux中的c和c ++项目的cscope数据库生成完整和部分调用树.

项目相当大,因此使用项目的完整调用树并不容易,所以我想用函数名的grep-like过滤器来限制调用树的生成.

而且我希望能够从任何一点构建"被叫"和"被叫"子树.

因此,工具必须具有交互性且易于修补.

PS:我想使用cscope数据库,因为它已经在项目中使用并且生成它相当快.我使用vim编辑器并拥有X windows系统.

sourceforge上有cbrowser程序,但它的call-tree(callgraph)功能被破坏了.

c refactoring code-analysis analysis cscope

12
推荐指数
1
解决办法
8937
查看次数

在Vim中调用Hierarchy Eclipse功能?

我正在考虑从eclipse迁移到vim进行c ++开发 - 我最近"重新发现"了Vim,最后超越了基础.我很喜欢它,但我仍然在Eclipse中经常使用的一些功能,我也希望在Vim中看到.

其中之一是呼叫层次结构.知道在整个项目中调用特定函数/方法的位置以及概览一目了然非常有用.在Vim中是否有类似的插件?也许是相同的插件/命令的组合?

c++ eclipse vim

8
推荐指数
1
解决办法
4663
查看次数

如何在Vim中找到所有出现的变量?

在vim中,如何在某个目录下的文件中查找所有出现的变量?

我知道vimgrep有时会工作,但它只查找文本,如果其他类具有相同名称的变量并且我只想要特定类下的变量,则它不起作用.

我该怎么办?或者我应该改为使用IDE?

vim

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

vim ×3

analysis ×1

c ×1

c++ ×1

code-analysis ×1

cscope ×1

eclipse ×1

refactoring ×1