我emacs23
在 Ubuntu 10.04 台式机上安装了 GNU Emacs 23(包),并emacs23-nox
在 Ubuntu 10.04 无头服务器(未安装 X)上安装了包。两个安装具有相同的~/.emacs
文件。-nw
我在两台计算机上都运行 Emacs 。我没有python-mode
在任何一台机器上安装,因为我的理解是它包含在 Emacs 23 中。
在台式机上,Python 中的注释(以 开头#
)以红色突出显示。在服务器上,评论以纯白色文本显示,就像所有其他未突出显示的文本一样。nox
关于为什么在服务器 ( ) 安装 上未正确突出显示注释的任何建议?
更新:这似乎是与终端相关的问题。我通过屏幕更换ssh
进入服务器机器。如果我在服务器上使用 运行 emacs ,则注释会突出显示,但所有其他颜色看起来都很奇怪。 terminator
byobu
TERM="xterm-256color" emacs
更新:添加 `export TERM="xterm-256color" “解决”了这个问题。语法高亮现在有非常奇怪的颜色:紫丁香和浅棕色。我的绿色当前行高亮条现在是浅黄色/绿色。评论以红色突出显示:)
更新:已解决。设置TERM="xterm-color"
会产生“正确”的颜色,包括注释的突出显示。服务器默认为“screen-bce”的值,TERM
没有突出显示评论。
更新:未解决。 byobu
为各种功能键提供键绑定,以轻松创建新的屏幕会话并在它们之间切换。当TERM
设置为 时xterm-color
,这些功能键不再起作用。所以我想我只需要对 Emacs 中 Python 代码中未突出显示的注释感到满意。