Как быть в состоянии использовать C-] с taglist на Vim
У меня есть gVim 7.3 с taglist и ctags 5.8 на окнах. Taglist работает хорошо (без необходимости самому генерировать файл тегов), я могу видеть теги текущего буфера в окне тегов и переходить к любому из них и т. Д.
Но я понимаю, что я должен быть в состоянии использовать C-]
в редакторе перейти к объявлению под курсором тоже, это не работает, он продолжает говорить
E433: No tags file
E426: tag not found: myMethod **strong text**
Что я должен сделать, чтобы иметь возможность использовать C-]
2 ответа
TagList - сторонний плагин, полностью отделенный от Vim's <C-]>
и связанные команды. Потому что это не генерирует tags
файл или даже использует tags
файл он работает в своем собственном пузыре.
<C-]>
родная команда Vim, которая использует tags
файл, который вам нужно сгенерировать с помощью команды вроде :!ctags -R .
и что вы должны убедиться, что это известно Vim.
Ваше сообщение об ошибке означает, что вам нужно сообщить VIM, где находится ваш файл тегов. Пытаться
set tags="your file name"
Вы можете указать более одного имени файла, используя запятую в качестве разделителя
Кстати, другой альтернативой C-] является g-]. Вместо того, чтобы прыгать сразу, он показывает список разных матчей.