gnome-terminal
(そして、内部ではおそらくVTE
ウィジェットが) を ではなく に設定$TERM
するxterm
説得力のある理由はありxterm-256color
ますか? 明らかに256色をサポートしています。
しばらくの間、.bashrc
/.zshrc
に単にという行がありましexport TERM=xterm-256color
た。これは通常、私が使用しているターミナル エミュレーターだからです。しかし、その後 を開くとtmux
、 や などの多くの CLI アプリケーションで動作/色が間違っています。これは、変数が screen-256color に設定され、シェルがファイルをロードして実行し、ファイルが正しく設定されないためです。emacs
htop
tmux
TERM
.*rc
TERM
今のところ、私は持っています:
if [ "$TERM" != "screen-256color" ]; then
export TERM="xterm-256color"
fi
ある日、実際の VT-220 を分解したり、別の端末エミュレータを使用したりしたらどうなるでしょうか。