我最近在ssh插入的计算机上安装了GNU屏幕。如何使GNU屏幕使用256色?
到目前为止,我已经尝试在我的产品中添加以下内容.screenrc
:
term screen-256color
和
attrcolor b ".I" # allow bold colors - necessary for some reason
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' # tell screen how to set colors. AB = background, AF=foreground
defbce on # use current bg color for erased chars
但都没有用。
在登录外壳程序中,在启动屏幕之前,运行此脚本(该脚本打印256色)时,将获得正常的输出。当我使用命令时,tput colors
我得到输出8
。
当我启动屏幕并运行脚本时,我得到16种颜色映射为256种颜色-有大块的纯色。当我运行时,tput colors
我得到了256
(当term screen-256color
在我的.screenrc中时)。
编辑:我让它工作-我没有使用该--enable-colors256
选项配置屏幕。
undefined
,但我可以使用它-我使用该--enable-colors256
选项对其进行了重新编译。
我的文件名是彩色的,但是命令提示符是黑白的。您还提示输入颜色吗?(我的意思是-在您自己重新构建之后)
—
Adobe
echo $COLORTERM
发言权?