我正在考慮從eclipse遷移到vim以進行C++開發 - 我最近「重新發現」了Vim,並最終超越了基礎。我很喜歡它,但仍然有一些功能在Eclipse中不斷使用,我還希望在Vim中看到這些功能。在Vim中調用Hierarchy Eclipse功能?
其中之一是調用層次結構。知道某個特定功能/方法在整個項目中被調用的位置以及一覽概覽非常有用。 Vim中是否有類似的插件?也許是等效的插件/命令的組合?
我正在考慮從eclipse遷移到vim以進行C++開發 - 我最近「重新發現」了Vim,並最終超越了基礎。我很喜歡它,但仍然有一些功能在Eclipse中不斷使用,我還希望在Vim中看到這些功能。在Vim中調用Hierarchy Eclipse功能?
其中之一是調用層次結構。知道某個特定功能/方法在整個項目中被調用的位置以及一覽概覽非常有用。 Vim中是否有類似的插件?也許是等效的插件/命令的組合?
https://stackoverflow.com/questions/149558/recommended-vim-plugins-for-c-coding
cscope的和標記列表插件(從上面的鏈接)應該給你你想要的東西的組合。可能cctree。但是,所有這些都存在模板問題。
還檢查了eclim
Eclipse有一個內置的C++解析器,它在後臺運行並完全解析和語義分析C++代碼。這就是允許它提供代碼完成,調用層次結構,重構和類似功能的原因。
我不知道任何像vim一樣可用的東西。如果有人知道這樣的事情,我也會感興趣。
詳細步驟找到與cscope的調用層次結構的一個級別:http://stackoverflow.com/a/31501431/895245 – 2016-02-24 13:19:01