我有一个日志文件(例如/ home / logs),包含文件名和行号。我想查找以/ x / projects / project12 /为根的项目中的文件。 在vim中打开日志文件时如何使用gtags查找文件? 一种笨拙的方法是在项目目录中复制日志文件。
是否有更好的方法,例如在vim中打开日志文件时我将gtagsroot设置为/ x / projects / project12 /并且所有查找都发生在该项目中?
编辑:gtags是由项目根目录中的gtags命令创建的。
答案 0 :(得分:0)
gtags-scope.vim插件使用global -pq
查找GTAGS
文件的位置。最简单的解决方案是通过:cd ~/project
将当前工作目录设置为项目目录。
但还有更好的方法!只需使用gf
即可。您可以将项目根添加到'path'
选项,所有gf
,<c-w>f
,:find
和朋友都可以使用。执行以下操作:
:set path+=~/project
或者如果你只想调整那个缓冲区的'path'
选项:
:setlocal path+=~/project
如需更多帮助,请参阅:
:h 'path
:h gf
:h :cd