OS X 終端機中的顏色問題 ssh'd 到 Ubuntu 終端機

OS X 終端機中的顏色問題 ssh'd 到 Ubuntu 終端機

在 OS X Terminal.app 中,我遇到一些顏色問題。

如果我在本地工作,就沒有顏色。

如果我 ssh 進入我的 opensolaris 機器(使用 ssh 內的螢幕),則沒有顏色。

如果我然後 ssh 進入我的 ubuntu 虛擬機,並說,vim 編輯一個文件,顏色就會完全損壞。退出 vim 後,它會保留損壞的顏色並將它們應用到所有內容,直到我按下終端鈴聲。

我認為這是 ubuntu 機器顏色配置錯誤,或者終端模擬器不匹配。在這種情況下最好的解決辦法是什麼。

答案1

export TERM=vt100解決此問題的最簡單方法是在連接到 Ubuntu 電腦時運行。一個好的解決方法是找出該值是多少應該用於終端並使用它來代替。

答案2

最簡單的方法/我這樣做的方法是放入export TERM=xterm-color我的~/.bashrc,並且顏色與我的 Ubuntu 9.10 SSH 連接完美配合。 (該問題是由 Ubuntu 假設終端是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-like-terminal-in-mac-bash-9afe37b09aa

相關內容