swiper对行的过滤

你能用 M-x 的形式吗?

我的 C-o 是 open-line

C-s C-o

C-s 是 isearch-forward

这个只显示字符串的内容是指这样一行:

xxxxx “string” yyyy

你希望swiper的minibuffer里面只显示 string。不显示 xxxxx和yyyy?

yes it is!

我只是不想在swiper的minibuffer中看到无关的内容

因为swiper在选择的时候 能自动调整buffer到当前的选中行

buffer中的上下文信息比minibuffer中的要多 就内必要让minibuffer那么混乱了

你用 ivy 不用 swiper 吗?好吧,M-x swiper RET [xxx] S-SPC C-o m

我用swiper 但不用ivy (swiper在底层用到了ivy我是知道的)

我也不知道 S-s 是怎么按出来的

打错了,是 S-SPC.(Shift+SPACE). 一般swiper都会绑定到 C-s。

这段视频中的演示应该能满足你所有需求了吧? 配置请参考 .emacs.d/init-ivy.el at master · seagle0128/.emacs.d · GitHub. swiper

1 个赞

谢谢你的热心肠