全文搜索,如何配置能显示上下文?

在全文搜索时,我希望看到结果列表里每个结果的上下文上3行、下3行。

这个只能看到本行

可以试试 helm-org-rifle,当然只适用于 org-mode

在命令行是这样的:

ag foobar -C3

在 emacs 也可以:

M-x helm-ag 输入 foobar -C3

4 个赞

学习了,居然还能这么用

然而我用 Ivy 的,所以没法测试了

好用, 谢谢您的回复!

如果问题解决了就 :ballot_box_with_check:

-C3的C和3之间不需要空格,今天才知道。

ivy有counsel-ag,不过用它卡死过,我就不试了。。

你想想,编译器的 -j6 还不是连在一起的嘛。

编译安装没怎么玩过,C/C++在学校学的时候用的VC6 VS,也没见过命令行选项,总之不认识你这个,惭愧惭愧

试试 counsel-ag 或者 counsel-rg.

可以使用 rg 包的 rg-menu 指定 Context