Jus*_*ell 10 emacs putty emacs23
我使用emacs 23.1.1使用PuTTY和屏幕进行连接时难以获得256种颜色.服务器正在运行CentOS 5.6.
在我的PuTTY配置中,我的终端类型字符串设置为xterm-256color.在我的.screenrcI term xterm-256colorOnce in screen tput colors给了我256,echo $TERM给了我xterm-256color,但是一旦我启动emacs M-x list-colors-display只给了我8种颜色.
不确定是什么问题.
谢谢.
小智 5
我遇到了同样的问题。
要解决此问题,只需将其添加到 ~/.bashrc (是的,我使用 bash)
# -----------
export TERM=xterm-256color
export TERMCAP=
# ------------
Run Code Online (Sandbox Code Playgroud)
在屏幕窗口中运行 screen 和 emacs。现在好了。
版本:
bash-4.2.45
emacs-24.3_10
屏幕版本 4.00.03 (FAU) 2006 年 10 月 23 日
我也遇到了类似的困难,我相信 screen、putty 和 emacs 都需要这两行代码来处理 256 种颜色。
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
term xterm-256color
Run Code Online (Sandbox Code Playgroud)
您可能也需要这条线。
defbce "on"
Run Code Online (Sandbox Code Playgroud)
如果这还不够,请说出来。