Итак, вот моя проблема. У меня много ctags, работающих с Vim, и большую часть времени он отлично работает. Одна вещь, которая до сих пор меня раздражает, - это всякий раз, когда я пытаюсь найти функцию, имя которой совпадает с именем некоторой переменной. Иногда я получаю правильный ярлык с первой попытки, иногда - нет. Затем, после того как я открываю список альтернативных тегов с помощью : tselect
, появляется список тегов как для определений функций, так и для определений / назначений переменных. (Я использую PHP, поэтому определения и назначения синтаксически неразличимы).
Тем не менее, я заметил, что есть столбец с меткой «вид», который имеет значение «f» или «v» для функции и переменной соответственно. Я не могу найти много информации об этой области, кажется, что она не совсем стандартизирована или широко используется. У меня вопрос: можете ли вы отфильтровать результаты тегов в Vim по «виду»?
В идеале, по умолчанию должен быть поиск по всему файлу тегов, но, указав дополнительный флаг, вы можете искать конкретный ('f' или ' v ') только вид.
Это такая небольшая проблема для меня, потому что она возникает не ТАК часто, но иногда именно мелкие проблемы действительно вас раздражают.