Emacs:使用矩形命令时的非字符输入事件

标签 emacs

我经常使用矩形命令,例如 C-x r r。昨天,我安装了新版本的 Emacs(GNU Emacs 24.4.1,修改版本 with ESS )。当我尝试使用 C-x r r 复制时,我收到以下消息:
非字符输入事件

我不知道为什么会发生这种情况以及这意味着什么。如果有人能给我一些建议,我会非常高兴我必须做哪些改变才能恢复使用矩形命令的能力。

最佳答案

如果你使用

启动 emacs

emacs -q

然后尝试一些矩形编辑命令并且没有收到错误,那么您就知道问题是由 emacs init 配置中的某些内容引起的。

如果是这种情况,您可以通过检查初始化文件并注释掉一些位来开始跟踪它。一个好的方法是注释掉 init 的后半部分,使用 -q 重新启动 emacs,然后再次尝试该命令。如果错误仍然存​​在,那么您就知道它是由配置前半部分中未注释掉的某些内容引起的。如果错误没有发生,那么您就知道它是由您注释掉的初始化文件后半部分中的某些内容引起的。

然后,您继续此过程,注释和取消注释您的 init 文件,并使用 -q 重新启动,直到在 init 文件中找到导致错误的行。

关于Emacs:使用矩形命令时的非字符输入事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28432221/

相关文章:

emacs - 如何删除(或杀死)emacs 中的当前单词?

git - 如何在 emacs 中使用 git

java - 如何在 Emacs 中将外部标签文件添加到 CEDET 中

emacs:使用标签导航多文件 latex 文档

html - 如何对 .html 文件中链接的外部 .css 文件使用不耐烦模式?

c# - Emacs 'csharp-mode' 字节编译错误

emacs - 更聪明 `ff-find-other-file`

javascript - 使用内联 JavaScript 在 emacs 中缩进 html

c++ - 我怎样才能说服 emacs C++ 模式而不是我的 less 不是模板参数?

c# - 覆盖/工具提示在 Emacs for Windows 中是否正常工作?