ラインをクリックすると、画面右下に「19m」や「18m」などが表示されることがわかります。スクロールすると何も起こりませんが、Shift + クリックとドラッグは機能します。
set encoding=utf8
set ttym=xterm2
set mouse=a
上記のいくつかのバリエーションを試しましたが、違いはないようです。
私はUbuntuで実行されているプロファイルを使用しているので、この変更は奇妙です。
使っていますティルダvimと対話するためのtmuxを内蔵したターミナルエミュレータです。特にtmux -2
zshの周りでvimを実行します。
バッシュTERM=mlterm
, tmux/zshTERM=xterm-256color
答え1
環境TERM
変数は、プログラムが送受信する文字の順序を制御します。正しい値は端末エミュレータによって異なります。 tmuxの内部には通常、tmux-*
または値のいずれかが必要であり、screen-*
電子が望ましい。正しい端末タイプに変更すると、期待どおりに機能する可能性があります。
ほとんどの場合、tmux-direct
機能は最も豊富ですが(トゥルーカラーサポート)、すべてのシステムがそれをサポートしているわけではありません。緊急の状況でも利用できるtmux-256color
多くの最新システムのオプションです。screen-256color
システムで端末定義が使用可能であることを確認するにはinfocmp tmux-direct
(または必要に応じて)実行すると、定義(使用可能な場合)または使用できないというメッセージが表示されます。
SSH経由で古いシステムに接続する場合は、256種類のカラーモードのいずれかを設定するのが最善です。tmux-direct
これらTERM
の設定はデフォルトでコピーされ、システムに存在しない値を使用すると、ほとんどの端末の使用が中断される可能性があります。シェルを含むプログラム。
tmuxでデフォルトの端末タイプを設定するには、set -g default-terminal tmux-256color
inを使用できます~/.tmux.conf
。