emacs键绑定搜索缓冲区发生

时间:2016-03-08 14:01:38

标签: emacs elisp find-occurrences

我喜欢选择 Cs Cw ,然后使用 Ms o 在一个单独的缓冲区中显示所有内容,但我真的很喜欢密钥绑定 Ms o ('出现',这样我就可以输入 Cs Cw C - ,或类似的 -

我尝试过普通的键绑定:

(global-set-key (kbd "C-,") 'occur)

但它只是正常发生,而不是搜索缓冲区发生。

1 个答案:

答案 0 :(得分:2)

isearch期间绑定到 Ms o 的命令不是默认的occur命令,而是一个名为isearch-occur的特殊版本,它自动生成在isearch hits上调用occur

您可以将此绑定到 Co (或 C - ,,如果您愿意)快捷方式,而不使用define-key命令覆盖其他命令isearch-mode-map 1}}:

(define-key isearch-mode-map (kbd "C-o") 'isearch-occur)

通过这种方式,您可以使用序列 C-s C-w C-o