В зависимости от того, сколько раз вы вызываете ваши методы, может быть достаточно пары *
.
Без использования тегов, gd
может использоваться для перехода к локальному объявлению метода под вашим курсором.,Я обычно выбираю самое низкотехнологичное решение, поэтому я бы выбрал это.
Но ctags
также может генерировать теги только для одного файла или для произвольного выбора файлов.Это может быть сделано в несколько шагов, но это определенно не так просто, как то, что вы привыкли делать ...
Создайте файл с именами файлов, которые выхочу сканировать.Допустим, он называется files.txt
и находится в корне вашего рабочего каталога.
Создайте файл tags
, используя аргумент -L <file>
: ctags -L files.txt
.
На этом этапе у вас должен быть файл tags
, содержащий только теги, присутствующие в файлах, указанных на шаге 1.
Генерация различных файлов tags
дляВесь проект и для отдельных файлов может быть полезен здесь.Короткий сценарий, генерирующий файл tags
с именем текущего файла и делающий его единственным источником tags
, может упростить задачу.
РЕДАКТИРОВАТЬ
На самом делеTagList и TagBar не генерируют файлы tags
.Вывод команды ctags <options>
, которую они запускают, используется внутренне и анализируется всеми видами регулярных выражений для фильтрации по области действия, имени файла или как угодно.