【发布时间】:2014-11-11 19:10:25
【问题描述】:
我为 Mac OSX 10.9.5 中的终端应用程序安装了Solarized。它工作得很好,只是我现在遇到了 Emacs 问题。
具体来说,当我在 Emacs 中编辑 python 文件时,如果一行出现在注释行之后,它的第一个字符会出现在窗口的末尾。该行然后在终端窗口的下一行继续。所以它看起来像这样:
# comment 1
F
irst line
Second line
# comment 2
T
hird line
# comment 3
F
ourth line
Fifth line
Sixth line
这使得编辑文件变得非常困难。还有其他问题。例如,当我尝试编辑看似第二行的内容时,Emacs 实际上会编辑第三行。视觉反馈似乎与实际文字不符。
我尝试用谷歌搜索找出问题所在,但我找不到任何东西。我什至不知道从哪里开始。如果有人可以提供建议,我将不胜感激。谢谢!
附带说明:我对 GNU Emacs 21.4.1 和 GNU Emacs 23.1.1 有同样的问题。
【问题讨论】:
-
您使用的是什么终端外部应用程序(例如,本机 Terminal.app、iTerm2); 和,您使用的是什么 Emacs 主模式(例如,
shell-mode)? Solarized 存储库底部的注释建议在 GUI 模式下尝试 Emacs,以查看问题是否仅限于外部终端。 -
我正在使用本机 Terminal.app 和 shell 模式。 GUI 模式可以正常工作,但超级不方便,因为它要慢得多。再次感谢!
-
在GUI模式下运行Emacs特别慢是不正常的。那是哪个版本的 Emacs?如果它是与 Mac OSX 捆绑在一起的,那么我建议安装另一个。
-
我远程工作。我试过固定速度,但我无法弄清楚。如果可能的话,我更愿意在 shell 模式下解决这个问题。谢谢!
标签: macos emacs terminal osx-mavericks emacs23