首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在恶意的本地模式下,`C-[`无法转义插入模式

在恶意的本地模式下,`C-[`无法转义插入模式
EN

Stack Overflow用户
提问于 2016-12-30 09:45:58
回答 0查看 178关注 0票数 0

我刚刚开始在我的emacs中使用vim。虽然大多数文档/维基建议全局开启邪恶模式,但作为一开始使用emacs的我,我真的更喜欢将邪恶模式保留在本地。这意味着,当我需要编辑模型时,我将在本地缓冲区中打开邪恶模式。为此,我编写了一段elisp来打开/关闭邪恶模式:

代码语言:javascript
复制
(defun toggle-evil-local-mode ()
"Toggle on and off evil mode in local buffer."
(interactive)
(if evil-local-mode
    (turn-off-evil-mode)
  (turn-on-evil-mode)))

(global-set-key (kbd "s-e") 'toggle-evil-local-mode)

然而,有一件事困扰着我。我不能使用C-[从插入或视觉模式转到正常模式(emacs将击键读取为ESC-并等待回声区域中的更多输入),但Esc键可以很好地工作。但是如果我全局开启邪恶模式,C-[Esc key的功能是一样的。

您可能会注意到,我使用的是键盘绑定中的Mac。虽然我现在可以使用MBP键,但如果我升级到一个新的Esc与那些邪恶的触摸条怎么办?那么有没有办法解决这个问题呢?任何建议都将不胜感激。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41389571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档