Когда я создаю свой файл ctags, он, похоже, также анализирует содержимое комментариев. Например, используя плагин Vim Tagbar, я вижу в списке функций несуществующие функции, такие как:
- is
- in
- просто
Здесь происходит то, что ctags заходит в комментарии и находит такие вещи, как:
"Эта функция...", думая, что "является" функцией, затем добавляет запись для нее в файл тегов.
Мне интересно, есть ли простой способ сказать ctags не анализировать содержимое внутри комментариев.
Я обнаружил, что, по-видимому, было исправление для этого, которое будет выпущено после 5.8.0. но я не уверен, было ли это уже выпущено или нет, моя версия ctags 5.8.0.
Это связано с проектом PHP, но я думаю, было бы неплохо, если бы ответ мог охватывать решение, которое будет работать для любого языка программирования (если такое возможно).
Пример:
Следующий комментарий к функции генерирует тег «is» и перечисляет ее как функцию:
/**
* This function is run to set certain preferences
*/