Как быть в состоянии использовать 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-]. Вместо того, чтобы прыгать сразу, он показывает список разных матчей.

Другие вопросы по тегам