小编Sco*_*lin的帖子

Suse 11 与 Suse 10 的差异会影响终端颜色吗?

在 github 上有我的 dotfiles版本(其他人的好作品的无耻分支)。在工作中,我将它们放在中央 linux 服务器 (SuSE Enterprise Linux 10) 上。我将它们从中央管理服务器同步到目标服务器(它们通常没有外部 http 访问)。

我们已经推出了 SuSE Enterprise Linux 11,我注意到我的配置文件设置中的“红色”或洋红色 bash 提示颜色在这些服务器上似乎不起作用。同样,我的 vim 颜色方案设置不起作用 - 例如,该词消失而不是搜索词突出显示。红色和黄色不受欢迎。

有人可以指出我在这些 SLES 11 盒子上可能不同的环境变量或设置吗?下面是我的 SLES10 与 SLES11 登录的屏幕截图,点文件同步(例如 .bash_profile、.bash_prompt、.vimrc 等)。

$TERM在两台服务器上都是xterm-256color. **见更新说明

从 SLES10 服务器: vim 会话,sles 10,配色方案获得认可

相同的点文件,但在 SLES11 服务器上: vim 会话,sles 11,配色方案部分兑现

更新

  • 我注意到 $TERM 是不同的,如果我直接从我的工作站与从 SLES10 实用程序服务器 SSH 连接。我相信 TERM 是从实用程序服务器转发的。
  • .bash_prompt初始化脚本集$TERM基础上的输出infocmp这是从ncurses-devel我已经确认包是不是SLES11服务器图像。如果infocmp不运行或不可用,$TERM则保持未设置或脚本运行之前的任何内容
  • $TERM继承(已设置)的事件中,.bash_prompt脚本条件逻辑当前在infocmp …

bash terminal ncurses sles

7
推荐指数
1
解决办法
1467
查看次数

标签 统计

bash ×1

ncurses ×1

sles ×1

terminal ×1