如果swiper能够调用ag,那就完美了

有helm-ag,却没有swiper-ag,可惜。

counsel-ag可以的。

1 个赞

楼上正解:grinning:

多谢,我试试

试了一下,貌似只有对同目录下所有文件进行搜索,没有对当前buffer进行搜索,是这样吗?

BTW,调用counsel-ag时,可选的参数选项怎么传给ag啊?找了半天,发现counsel ag base command只有一个%s是要搜索的字符串,是不是还有其他的%?呢?

请高手指点,多谢多谢!

目前貌似是没有的,为了这个特性,我把之前辛苦去掉的 Helm 又加回来了。 :joy:

子龙你不是使用的spacemacs吗?spacemacs已经实现了ivy的ag project功能了。。。

我刚刚把helm删掉, 换成了swiper :joy:

不知道什么原因, 我总觉得和helm比起来swiper反应好像更快一点(差别很细微).

可以对目录下的工程进行搜索时用counsel-ag, 对单个文件一律用swiper (单个文件不是太大的话, 也可以忍受).

但是counsel-ag不能给ag传递参数, 算是硬伤了. 这一点比helm-ag差很多:(

主要是 counsel-ag 的功能和 helm-ag 比,有点弱。

嗯,没错。等它功能成熟吧

不只是快一点吧。

find-function -> helm -> enter, 然后试试helm-swoop/helm-occur和swiper搜helm。

曾经试用过helm-swoop,感觉很酷,但是只能搜索当前buffer的内容;不能搜索当前目录下的文件(尤其是没有打开的)。

搜目录里的通常用ag/pt。现在我想切换到swiper系,可是习惯了helm。

我现在就在用swiper,呵呵😊

大家好,请问swiper有和helm的helm-follow-mode-persistent参数对应的参数吗?

说明一下这个参数是干什么的

在一个目录下(如一个git工程目录)的多个文件中进行搜索,也即调用helm-ag时,当光标在搜索结果列表中上下移动时,被选中的搜索记录的上下文(包含上下几行)都可以显示在相应的buffer里。