Вызовите функцию иерархии Eclipse в Vim? - PullRequest
8 голосов
/ 04 июня 2011

Я подумываю о переходе с eclipse на vim для разработки на c ++. Недавно я «заново открыл» Vim и, наконец, вышел за рамки основ.Мне это нравится, но в Eclipse есть еще несколько функций, которые я постоянно использую, и которые я бы хотел видеть в Vim.

Одна из них - иерархия вызовов.Чрезвычайно полезно знать, где в проекте вызывается определенная функция / метод, и иметь краткий обзор.Есть ли подобный плагин для этого в Vim?Возможно сочетание плагинов / команд, которые эквивалентны?

Ответы [ 2 ]

7 голосов
/ 04 июня 2011

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

Комбинация плагинов cscope и taglist (связанных сверху) должна дать вам то, что вы хотите. Возможно cctree . Однако все они имеют проблемы с шаблонами.

Также проверьте eclim

3 голосов
/ 04 июня 2011

Eclipse имеет встроенный синтаксический анализатор C ++, который работает в фоновом режиме и полностью анализирует и семантически анализирует код C ++. Это то, что позволяет ему обеспечивать завершение кода, иерархию вызовов, рефакторинг и подобные функции.

Я не знаю, чтобы что-то подобное было доступно для vim. Если кто-то знает что-то подобное, мне тоже было бы интересно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...