Загрузка gtags с заданным корнем gtags

У меня есть файл журнала (например, /home/logs) с именами файлов и номерами строк. Я хочу посмотреть файлы в проекте с корнем в say /x/projects/project12/ . Как использовать gtags для поиска файлов при открытии файла журнала в vim? Один неуклюжий способ - скопировать файл журнала в каталог проекта.

Есть ли лучший способ, например, когда файл журнала открывается в vim, я устанавливаю gtagsroot в / x / projects / project12 /, и все поиски происходят в этом проекте?

РЕДАКТИРОВАТЬ: gtags были созданы командой gtags в корне проекта.

1 ответ

Плагин gtags-scope.vim использует global -pq чтобы найти местоположение GTAGS файл. Самым простым решением было бы установить текущий рабочий каталог в каталог проекта через :cd ~/project,

Но есть и лучший способ! Просто используйте gf, Вы можете добавить свой проект root в 'path' вариант и все gf, <c-w>f, :findи друзья будут просто работать. Сделайте это, выполнив следующее:

:set path+=~/project

или если вы просто хотите настроить 'path' Опция только для этого буфера:

:setlocal path+=~/project

Для получения дополнительной помощи см.:

:h 'path
:h gf
:h :cd
Другие вопросы по тегам