Inputrcにいくつか追加する必要があります。私はbash4を使用しています。OSはdebianとOSXを使用しています。私のターミナルエミュレーターは、debianではrxvt-unicode-256、OSXではTerminal.appです。私の新しいMacBookには、挿入/削除、ホーム/終了、PgUp/PgDownキーがありません...
「Shift-Space」のキーストロークを教えてください。これをmenu-complete-backwardにバインドしようとしています。 Shift-Tabはメニューを完了します。このためのキーストロークは「\ e [Z」です。
"\e[Z": menu-complete
"(Shift-Space)": "\e-1\C-i"
次に、ターミナルでページを上下に移動できるようにしたいと思います。どう言うかわかりません。例えば。 irssiでチャンネルログを上下にスクロールしたいのですが。キー「PgUp」/「PgDn」はこれらを実行しますが、MacBookにこれらのキーがありません。そこで、「Shift-ArrowKeyUp」や「Shift-ArrowKeyDown」などの代替手段が必要です。また、このキーストロークにバインドする必要があるinputrcのコマンドもわかりません。
行頭/行末に移動する必要がある「ホーム」/「終了」キーについても同じです。それを多分「Shift-ArrowKeyLeft」/「Shift-ArrowKeyRight」にバインドしたいと思います。
ご協力ありがとうございます!
編集:これが私の.inputrcです... http://paste.debian.net/69454/
od -c <<< "
を実行しますCtrl+VSequence I care about"
そしてそれを~/.inputrc
で使用します。