emacs - 如何使用 Enter 退出 iedit 模式?

标签 emacs elisp

我想使用常规按键绑定(bind)输入 iedit (M--),但我想通过简单地按 Enter 退出 iedit。我该怎么做?

我想我应该为 iedit-mode 添加一个钩子(Hook)到我的 .emacs 中,但是阅读 C-h f iedit ENTER 似乎不存在这样的东西。

最佳答案

您可以定义自定义命令并将其绑定(bind)到 iedit-mode 使用的键盘映射中的 RET:

(require 'iedit)

(defun quit-iedit-mode ()
  "Turn off iedit-mode."
  (interactive)
  (iedit-mode -1))

(define-key iedit-mode-keymap (kbd "RET") 'quit-iedit-mode)

完成此操作后,按 Enter 将关闭 iedit-mode

关于emacs - 如何使用 Enter 退出 iedit 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25238760/

相关文章:

emacs - emacs org-mode 中的 ISO 嵌入

Emacs 自动完成 : the function `define-package` is not known

emacs - 更改 Emacs 的背景颜色

windows - Emacs tramp 从 Linux 编辑 Windows 上的远程文件

python - 使用 IPython 逐步调试

ruby-on-rails-3 - Emacs Ruby 自动完成几乎可以工作

emacs - 将 emacs lisp 哈希序列化为文件

emacs - 更改 Emacs 的初始化位置

java - 如何模块化处理 Java 文件的两个 Lisp 函数的通用功能?

function - Emacs 定义一个将参数设置为 nil 的函数