TmuxをセットアップしたLinuxボックスにSSHで接続するために使用する傾向のあるさまざまな端末をテストしています。
基本的に私はこの振る舞いに気づきました、そして誰かが何が起こっているのか説明を提供してくれることを望んでいます。これは、プロンプトアプリに影響を与える特定の動作である場合があります。
Tmux内でVimを使用していますが、iPhone5のPanicのPromptアプリで、ディレクティブ.vimrc
を使用して色を設定すると256色が有効にならないという動作がありましたset t_Co=256
。ここで、VimはTmuxを通過していないときに色を正しく表示していました。また、OS XのTerminal.appは、TmuxのVimで色を正しくレンダリングしました(残念ながら、これを使用してPuTTYをWindowsでテストしませんでした)。
それから私は交換しましたset t_Co=256
、set term=xterm-256color
そして今Tmuxを通してVimを使うとき色は働きます。
また、Tmuxの設定set -g default-terminal "xterm-256color"
と設定の両方をテストしましたが、この変更は動作に影響を与えなかったことにも注意してください。set -g default-terminal "screen-256color"