回答:
tmuxのよくある質問は、明示的にそれをしない、あなたのシェル初期化ファイルの画面や画面-256色以外にTERMを設定することに対して助言します!
私が使用するものは次のとおりです。
~$ which tmux
tmux: aliased to TERM=xterm-256color tmux
そして、私の.tmux.confで:
set -g default-terminal "screen-256color"
tmux
「tmux -2
」へのエイリアスもトリックを行う必要があります。
tmux -2
OSX では必要ありませんが、Gnomeターミナルでは必要です。私のエイリアスに追加された情報をありがとう!
TERM=screen-256color tmux
、.tmux.conf
ファイルを作成せずにすればいいだけのようです。何か不足していますか?
bashrcまたはzshrcで256色を明示的に設定してみてください。
export TERM=xterm-256color
または
export TERM=screen-256color
画面用語の設定を使用するときにtmuxで背景色が正しくクリアされないという問題がある場合は、次のことを試すことができます。
export TERM=screen-256color-bce
xterm-256color
tmux内でも同様にオーバーライドさscreen-256color
れ、tmuxの外部に設定するとバグが表示される可能性があります。
tmux FAQに従って、これを以下に追加します~/.tmux.conf
。
set -g default-terminal "screen-256color"
次に、tmuxにこのエイリアスを追加します。
alias tmux='tmux -2'
TERM
プロファイル内または開始時に変数をオーバーライドする必要はありませんtmux
。
詳細:http : //vim.wikia.com/wiki/256_colors_setup_for_console_Vim
Bionic(18.04)よりも古いUbuntuを実行している場合は、ここで本当に重要な注意を払ってください。あなたが走っている、tmux 2.1
またはそれ以上の年齢で、おそらくあなたがそうであるなら、基本的にtmuxについてオンラインで読むアドバイスは何の役にも立ちません。
tmux -V
これは簡単なテストです。表示2.1
または古い場合は、ソースからtmuxをビルドするか、非公式のリポジトリを追加できます。私はtmuxを次のように更新しました:
sudo add-apt-repository ppa:/hnakamur/tmux
sudo apt update
sudo apt upgrade
個人的には、にアップグレードした後2.6
、1)私のキーはより良く機能します、2)オンラインアドバイスは実際に動作します、3)私の色は狂っていません。大きな改善。
(リポジトリページへのリンクは、btwです):https : //launchpad.net/~hnakamur
これが私の解決策です。.bashrcファイルを編集して、これを追加します
if [ "$TERM" != "xterm-256color" ]; then
export TERM=xterm-256color
fi
うまくいけば、それはあなたのもので動作します
if
?変数を設定するだけで済みます。
tmux -2
私はターミネーターでこれをしなければならなかったし、私は幾分驚いた。-2
フラグは、端末がそれを好きかどうか... 256色の使用を強制するためにtmuxはを告げる...焦げ茶色焦げ茶色dunnnを:P