Поскольку никто не дал одной критической функции в этих ответах, я приведу еще один слегка превосходящий ответ.
Самый простой способ использовать ctags с vim - это позвонить:
ctags -R *
из корня вашего исходного хранилища. Это создаст файл tags
в том же каталоге.
В вашем файле ~/.vimrc
добавьте этот короткий блок:
" ctags optimization
set autochdir
set tags=tags;
"
обозначает комментарий. set autochdir
сообщает vim, что если он не найдет файл tags
в $PWD
, он будет рекурсивно искать в родительском каталоге файл tags
. set tags=tags;
сообщает vim, что имя вашего tags
файла всегда будет таким же, как файл по умолчанию tags
, сгенерированный ctags.
Пока вы запускаете ctags -R *
в корневом каталоге с исходным кодом и время от времени обновляете его (если вы извлекаете новые изменения у других), у вас всегда будет быстрый и интуитивно понятный поиск символа ctags в vim. 1024 *