Загрузка 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