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