Ось моя проблема. Я отримую розкішні ctag, що працюють з Vim, і це працює в більшості випадків. Одна справа, що все одно мене турбує, коли я намагаюся знайти функцію, яка називається такою ж, як імена змінної. Я іноді отримую правильний тег на першій спробі, а іноді й не. Потім після того, як я витягнув список альтернативних тегів за допомогою : tselect
, він містить список тегів для обох функцій або визначень/присвоєнь змінних. (Я в PHP, так що визначення та присвоєння синтаксично не відрізняються).
Однак я помічаю, що є стовпець з назвою "добро", що має значення "f" або "v", для функції та змінної, відповідно. Я, здається, не знаходжу багато інформації про це поле, здається, що це може бути не точно стандартизованим або широко використовуваним. Моє запитання: чи можна фільтрувати результати тегів у Vim на "добрий"?
В ідеалі, за промовчанням слід було б шукати весь файл тегів, але, вказавши якийсь додатковий прапорець, ви можете шукати лише певний вид ('f' або 'v').
Це така маленька проблема для мене, як це часто не відбувається, але іноді це невеликі проблеми, які вас дійсно дратують.