私はXubuntu 12.04を実行しており、ターミナルを使用していますが、ls
tmuxの内部ではlsで印刷されたすべてが白です。しかし、vimを実行すると色の構文が強調表示されるので、私のtmuxが色をサポートしていることを知っています。私の~/.tmux.confにはすでに次の行があります。
set -g default-terminal "screen-256color"
以下は(tmux内で)いくつかの環境変数です:
$ env | grep COLOR
LS_COLORS=di=34:ow=34
$ echo $TERM
screen-256color
tmuxでls表示色を作成する方法は?
答え1
ls
色はデフォルトでは出力されませんls --color=auto
。通常、色を直接呼び出すか、.bashrc
別名ls
で呼び出すことを確認してくださいtype ls
。
出力されると、セッションのls is /bin/ls
作成.bashrc
時にロードされなかった可能性が高くなりますtmux
。その場合は、reloadを試してくださいsource ~/.bashrc
。
答え2
tmuxが電話をかけて色を付けるようにしましたか?-2パラメータとして?