我在配置 tmux 以显示颜色提示时遇到问题。默认情况下我使用:
Gnome 终端 3.36.2
多路复用器3.0a
这是我的 ~/.tmux.conf
set -g default-terminal "screen-256color"
set -g mouse on
外部tmux$TERM
的xterm-256color
while里面tmux 是的screen-256color
。
我也确认~/.tmux.config
正在使用这个答案而且鼠标输入也有效。
出于好奇,grep 所有环境变量TERM
:
tmux-gnome 终端外部
COLORTERM=truecolor
GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/47863855_a726_437a_b8c9_43962ae12a95
TERM=xterm-256color
GNOME_TERMINAL_SERVICE=:1.229
tmux 内部 - Gnome 终端
COLORTERM=truecolor
GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/35868158_38eb_4601_c1431ed11596
TERM=xterm-256color
GNOME_TERMINAL_SERVICE=:1.109
我也许可以理解为什么GNOME_TERMINAL_SCREEN
是不同的值,但不明白为什么GNOME_TERMINAL_SERVICE
是不同的。
已安装,尽管确认环境变量已正确设置为,xfce4-terminal
但它也不会以颜色显示TERM
screen-256color