我在 vim 中设置了银搜索器,并且想从项目目录的根目录进行搜索,而不必显式传入文件路径。
例如,假设我在/project_root/lvl1/lvl2
.
我想搜索从 开始的单词/project
而无需键入:Ag word ../..
.
有没有办法这样做?
请注意,rking/ag.vim
不推荐使用原始的 Ag ( )。所有者建议搬回 Ack,但 Ag 分叉在albfan/ag.vim
. 使用此版本的 Ag,您可以通过以下设置 ( :help g:ag.working_path_mode
) 启用项目发现:
let g:ag.working_path_mode='r'
您可能需要在前面添加let g:ag={}
. 另外,请注意,:Ag
使用此选项运行会以静默:cd
方式进入项目目录。