我有一个日志文件(在上面的/home/logs中),里面有文件名和行号。我想查找根目录为/x/projects/project12/的项目中的文件。在vim中打开日志文件时,如何使用gtag查找文件?一种笨拙的方法是复制项目目录中的日志文件。
有没有更好的方法,比如在vim中打开日志文件时,我将gtagsroot设置为/x/projects/project12/,所有的查找都会在该项目中进行?
编辑: gtags是由项目根目录中的gtags命令创建的。
发布于 2014-09-20 00:48:24
file插件使用global -pq查找GTAGS文件的位置。最简单的解决方案是通过:cd ~/project将当前工作目录设置为项目目录。
但是有一个更好的方法!只需使用gf即可。您可以将项目根目录添加到'path'选项中,所有的gf、<c-w>f、:find和朋友都将正常工作。执行以下操作:
:set path+=~/project或者,如果只想调整该缓冲区的'path'选项,请执行以下操作:
:setlocal path+=~/project有关更多帮助,请参阅:
:h 'path
:h gf
:h :cdhttps://stackoverflow.com/questions/25937357
复制相似问题