要发生的 emacs 键绑定搜索缓冲区
emacs key bind search buffer to occur
我喜欢执行 C-s C-w 的选项,然后使用 M-s o 在单独的缓冲区中显示所有内容,但我真的很想绑定 M-s o ('occur) 这样我就可以输入 C-s C-w C-,或类似的-
我试过普通的按键绑定:
(global-set-key (kbd "C-,") 'occur)
但它只是正常发生,而不是搜索缓冲区发生。
在 isearch
期间绑定到 M-s o 的命令不是默认的 occur
命令,而是一个名为 isearch-occur
,在 isearch 命中时自动调用 occur
。
您可以将其绑定到 C-o(或 C-,,如果您愿意)快捷方式,而无需使用 [= 覆盖其他命令15=] 命令与 isearch-mode-map
:
(define-key isearch-mode-map (kbd "C-o") 'isearch-occur)
这样就可以使用序列C-sC-wC-o.
我喜欢执行 C-s C-w 的选项,然后使用 M-s o 在单独的缓冲区中显示所有内容,但我真的很想绑定 M-s o ('occur) 这样我就可以输入 C-s C-w C-,或类似的-
我试过普通的按键绑定:
(global-set-key (kbd "C-,") 'occur)
但它只是正常发生,而不是搜索缓冲区发生。
在 isearch
期间绑定到 M-s o 的命令不是默认的 occur
命令,而是一个名为 isearch-occur
,在 isearch 命中时自动调用 occur
。
您可以将其绑定到 C-o(或 C-,,如果您愿意)快捷方式,而无需使用 [= 覆盖其他命令15=] 命令与 isearch-mode-map
:
(define-key isearch-mode-map (kbd "C-o") 'isearch-occur)
这样就可以使用序列C-sC-wC-o.