GNU スクリーンのシフトタブの問題

GNU スクリーンのシフトタブの問題

GNU screen は Shift-Tab キーの組み合わせをキャッチするようです。これは、vim でこの組み合わせを使用しているため、非常に残念です。このような動作に気づいた人はいますか? どうすれば変更できますか?

答え1

ファイルに次の行を追加します~/.vimrc:

set t_kB=^[[Z

^[(エスケープ文字)を挿入するには、Ctrl- を押してvからEsc(リテラルのキャレット左括弧を入力しないでください) を押します。

これは xterm の terminfo ファイルではすでに設定されていますが、screen の terminfo ファイルでは設定されていません。

あるいは、TERM=xtermシェル内で単純に設定することもできます。

違いを確認するには、シェルプロンプトでこれらを試してください。

infocmp -I xterm | grep cbt
infocmp -I screen | grep cbt

terminfo 機能cbtと は、それぞれkcbttermcap 機能と に対応しbtますkB

関連情報