
OS X Terminal.app で、色の問題が発生しています。
地元で仕事をしている場合、色はありません。
OpenSolaris マシンに ssh で接続すると (ssh 内の screen を使用)、色が表示されません。
次に、Ubuntu 仮想マシンに SSH で接続し、vim でファイルを編集すると、色が完全に壊れます。vim を終了すると、壊れた色が保持され、ターミナル ベルを強制するまですべてに適用されます。
これは、Ubuntu マシンの色の設定ミス、またはターミナル エミュレータの不一致によるものだと思います。この場合、最善の修正方法は何でしょうか。
答え1
これを修正する最も簡単な方法は、export TERM=vt100
Ubuntuマシンに接続するときに実行することです。良い修正方法は、値が何であるかを調べることです。想定をターミナル用として代わりに使用します。
答え2
最も簡単な方法/私が行っている方法は、export TERM=xterm-color
に入力することです。これにより、Ubuntu 9.10 SSH 接続でカラーが完璧に機能します。(この問題は、Ubuntu がターミナルがではなく で~/.bashrc
あると想定していることによって発生します)。xterm
xterm-color
答え3
この質問にスタックで遭遇した場合、これは私に大いに役立ちました:
vi ~/.bash_profile
これを追加:
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color|*-256color) color_prompt=yes;;
esac
# Enable colors in bash
export CLICOLOR=1
export LSCOLORS=GxBxCxDxexegedabagaced
など、
source ~/.bash_profile
感謝: https://medium.com/@json_singh/ubuntu のようなターミナルで mac-bash-9afe37b09aa