Bash / Readline viライン編集モードがScreenで機能しません。

Bash / Readline viライン編集モードがScreenで機能しません。

set -o vi私は〜/ .profileにあり、通常のコンソールとTmuxではうまく動作します。しかし、Screenを実行しているときにEscapeまたは^ [を押すとビジュアルチャイムが聞こえ、次のキーを押すと何かが食べられているようですが、まだBashの挿入モードになっています。 ^[をシェルに渡すようにScreenにどのように指示しますか? (または、.inputrcで別のキーの組み合わせを使用してコマンドモードに入ることができる操作を実行できますか?)

ベストアンサー1

.profileでvi編集モードに切り替えると、set -o viscreenのシェルに渡されません。なぜなら、screenのシェルはログインシェルではないので、.profileを読むことができないからです。

.inputrcに次のように入力する必要があります。

set editing-mode vi

おすすめ記事