Vim中的调用层次Eclipse功能

Call Hierarchy Eclipse feature in Vim?

本文关键字:Eclipse 功能 层次 调用 Vim      更新时间:2023-10-16

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

其中之一是调用层次结构。了解某个特定函数/方法在整个项目中的调用位置,并对其进行概述,这将非常有帮助。Vim中有类似的插件吗?也许是等价的插件/命令的组合?

https://stackoverflow.com/questions/149558/recommended-vim-plugins-for-c-coding

cscope和标签列表插件的组合(从上面链接)应该能满足您的需求。可能是cctree。然而,所有这些都存在模板问题。

同时查看eclim

Eclipse有一个内置的C++解析器,它在后台运行,可以完全解析和语义分析C++代码。这使它能够提供代码完成、调用层次结构、重构和类似功能。

我不知道vim有什么类似的功能。如果有人知道这样的事情,我也会感兴趣的。