Vim и ctags: имена файлов тегов
Возможно ли, что ctags генерирует теги для имен файлов? Я хотел бы иметь возможность перейти к файлу с именем файла.: find кажется ужасно медленным по сравнению с тегами...
Ответы
Ответ 1
Попробуйте запустить ctags -R --extra=f .
Опция --extra=f
сообщает ctags:
"Включить запись для имени базового файла для каждого исходного файла (например," example.c "), который обращается к первой строке файла."
Когда вы открываете vim, вы можете использовать :tag <filename>
для перехода к первой строке файла.
Ответ 2
Вы можете открыть имя файла под курсором g f
http://vim.wikia.com/wiki/Open_file_under_cursor
Ответ 3
Вы также можете использовать cscope
:
:cs find f <filename>
или, если вы установили cscope в vim, как рекомендовано в :help cscope
, поместите курсор поверх имени файла и нажмите <C-_>f
.
Ответ 4
Вы пытались установить свой путь, а затем с помощью команды vim 'gf'?