Helm:在缓冲区内搜索吗?
一个基本的头盔问题。Helm的窗口/命令/功能是什么,可让我们regexp在任何类型的缓冲区(即,包括诸如之类的只读)中搜索文本(最好使用w3m)? 换句话说,我正在寻找Helm等效于isearch-forward(C-s)/ isearch-backward(C-r)的Emacs原生命令。 举例说明:调用其中一个本机isearch命令(C-s或C-r)之后,我们可以通过以下两种方式之一退出搜索模式: 我们可以退出并返回原始点(通过C-g),或者 我们可以从当前点退出缓冲区,并继续浏览缓冲区,即从当前匹配的文本中(通过RET其他方法)。 我正在寻找这两个选项中的第二个。 到目前为止,这是我尝试过的方法: helm-regexp:这是最接近我要查找的内容,但它只执行C-s/ C-r+ 的等效功能C-g(即,它使我们回到了原来的位置;没有选项可终止搜索并继续从当前匹配的内容中浏览缓冲区点)。 helm-do-grep:似乎这仅用于在文件中搜索文本(即,在w3m上不起作用) helm-buffer-run-grep/ -zgrep:运行此命令/功能会在迷你缓冲区中导致错误消息:Running helm command outside of context 当helm-mode启用时,调用C-s或C-r带来了Emacs的原生isearch功能(它不是由头盔的接口代替)。(也许有一个可以更改的设置,以便Helm可以接管此命令?即,类似于Helm接管write-file(C-x C-w)的本机命令的方法,该命令可用于重命名打开缓冲区中的文件。只是集思广益。)