我在vim中设置了Silver Searcher,并希望从项目目录的根目录进行搜索,而不必显式传递文件路径。
例如,假设我在/project_root/lvl1/lvl2
。
我想搜索从/project
开始的单词,而不必键入:Ag word ../..
。
有办法吗?
答案 0 :(得分:0)
请注意,不建议使用原始Ag(rking/ag.vim
)。所有者建议移回Ack,但albfan/ag.vim
处的Ag分支正在积极开发中。使用此版本的Ag,您可以通过以下设置(:help g:ag.working_path_mode
)启用项目发现:
let g:ag.working_path_mode='r'
您可能需要添加let g:ag={}
。另外,请注意,使用此选项运行:Ag
会将您无声:cd
转到项目目录。