Vim и ctags: имена файлов тегов

Возможно ли, что ctags генерирует теги для имен файлов? Я хотел бы иметь возможность перейти к файлу с именем файла.: find кажется ужасно медленным по сравнению с тегами...

Ответы

Ответ 1

Попробуйте запустить ctags -R --extra=f .

Опция --extra=f сообщает ctags:

"Включить запись для имени базового файла для каждого исходного файла (например," example.c "), который обращается к первой строке файла."

Когда вы открываете vim, вы можете использовать :tag <filename> для перехода к первой строке файла.

Ответ 3

Вы также можете использовать cscope:

:cs find f <filename>

или, если вы установили cscope в vim, как рекомендовано в :help cscope, поместите курсор поверх имени файла и нажмите <C-_>f.

Ответ 4

Вы пытались установить свой путь, а затем с помощью команды vim 'gf'?