使用 Emacs 一段时间后,我经常遇到挂断问题,例如,当我尝试移动光标时,软件会冻结约 5 秒钟才做出响应。
然后我使用了 M$ 的进程监视器http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx检查哪里出了问题,我相信我发现了一些东西,但只是不知道如何解决它。导致问题的操作是:
emacs.exe 的 RegOpenKey 正在注册表“HKLM\SOFTWARE\Wow6432Node\Microsoft\CTF\KnownClasses”中搜索项,但未找到名称
由于没有这样的键,我只是手动添加,然后问题变成:
emacs.exe 的 RegQueryValue 正在注册表“HKLM\SOFTWARE\Wow6432Node\Microsoft\CTF\KnownClasses\Emacs”中搜索项,但未找到名称
这里有谁知道这是什么根本原因吗?或者我应该如何在注册表中添加项来解决这个问题?谢谢
答案1
一如既往...
您能否从 开始重现该问题emacs -Q
,即没有初始化文件(~/.emacs)?
如果是这样,那就太好了。在这种情况下,请考虑向 Emacs Dev 发送错误报告:
M-x report-emacs-bug
。Emacs 挂起是不正常的。如果不,递归地划分你的初始化文件(例如注释掉 1/2,然后注释掉 3/4,然后注释掉 7/8,...)直到找到问题的根源。如果您还有问题,请在此处报告该代码。