Tmuxはlsのカラー出力を隠します。

Tmuxはlsのカラー出力を隠します。

私はXubuntu 12.04を実行しており、ターミナルを使用していますが、lstmuxの内部では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

おすすめ記事