我设置了:
(setq ivy-re-builders-alist '(
(t . ivy--regex-ignore-order)))
我用 counsel-rg 搜索 \bCCParams\b ! //
, 希望去掉包含 //
的行. 如下图所示, 照样会出现 //
的结果.
奇怪的是, 如果我先输入 \bCCParams\b
, 再用 ivy-restrict-to-matches, 再输入 ! //
就会起作用.
还有, ivy 好像有两种工作方式, counsel-rg 是会让你先输入几个字符, 再弹出搜索框. counsel-etags-find-tag 也是, 但是 counsel-file-jump 就是直接先出现 minibuffer, 再搜索. 不知道这个问题和这一点是否有关系, 我注意到上面的问题对 counsel-file-jump 就不存在.