Vim и ctags: помечать имена файлов - PullRequest
15 голосов
/ 14 июня 2011

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

Ответы [ 4 ]

13 голосов
/ 14 июня 2011

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

Опция --extra=f указывает ctags:

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

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

6 голосов
/ 14 июня 2011

Вы можете открыть имя файла под курсором с помощью g f

http://vim.wikia.com/wiki/Open_file_under_cursor

3 голосов
/ 14 июня 2011

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

:cs find f <filename>

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

1 голос
/ 14 июня 2011

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

...