bashの前/次の単語ショートカット(現在のalt-bとalt-f)でCtrl-LeftとCtrl-Rightをどのように設定しますか?
ベストアンサー1
正解は使用する端末によって異なります。
Gnome Terminalまたは最新バージョンのxtermの場合、~/.inputrcに次のように入力します。
"\e[1;5C": forward-word
"\e[1;5D": backward-word
PuTTYの場合は、~/.inputrcに次のように入力します。
"\eOC": forward-word
"\eOD": backward-word
rxvtの場合、~/.inputrcに次のように入力します。
"\eOc": forward-word
"\eOd": backward-word
おそらく、これらすべてを〜/.inputrcに入れることができます。
すべての場合にこれを ~/.bashrc (または ~/.zshrc) に入れる必要があります。
export INPUTRC=~/.inputrc
これがうまくいかない場合、または他の端末がある場合は、端末に移動してCtrl++をV Ctrl入力してください->。その後、代わりにまたは"\e[1;5C"
その"\eOC"
上に使用してください。Ctrl+を繰り返します<-。
以下を使用してキーボードエスケープシーケンスを作成する必要があります。入力構文、例えば
\C
制御を意味する\e
^[
エスケープを示します(上でCtrl + Vを押して入力したときに表示されます)。