Определение функции - PullRequest
       4

Определение функции

1 голос
/ 25 февраля 2011

Как получить определение функции в коде c ++ с помощью редактора vi ???

В окнах c ++ мы можем щелкнуть правой кнопкой мыши по функции (т.е. когда функция вызывается), затем мы выбираем определение функции и можем перейти к ее определению.

Но как мы можем это сделать в редакторе vi ?????

1 Ответ

2 голосов
/ 25 февраля 2011

Оба vim и vi поддерживают ctags.

Установите ctags , откройте оболочку в каталоге, где находится ваш исходный код, и запустите ctags -R.

Тогда вы можете запустить:

vim -t <function name>

или внутри vim, наведите курсор на имя функции и нажмите Ctrl + ] .


Для получения дополнительной информации вы можете запустить

:help tag-matchlist

, который будет отображать другие сочетания клавиш и команды, которые могут оказаться полезными, если Ctrl + ] не выполняет то, что вам нужно.

См. Также: Советы и рекомендации по Vim и Ctags

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