如何在Vim中使用Silver Searcher从项目根目录进行搜索?

时间:2019-07-03 19:10:39

标签: vim ag

我在vim中设置了Silver Searcher,并希望从项目目录的根目录进行搜索,而不必显式传递文件路径。

例如,假设我在/project_root/lvl1/lvl2

我想搜索从/project开始的单词,而不必键入:Ag word ../..

有办法吗?

1 个答案:

答案 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转到项目目录。