簡単な質問です。これはバインドされたキーを持つ私のbashrcです。
# Binds
bind '"\e[3~": delete-char'
bind '"\e[F~": end-of-line'
bind '"\e[19~":"~"'
文字の削除はうまくいきます。 F9を押すとうまくいきますが、行末に移動するのではなく「END」を押すと、次のように印刷されます。
[F[F[F[F
ENDキーを行末にバインドする方法は?
答え1
解決策を見つけてください。正しく設定されたキーを持つシステムで次のことを行いました。
bind -P|grep -i end-of-line
正しい設定を見ることができます
end-of-line can be found on "\C-e", "\eOF", "\e[4~", "\e[F".
だからScoでbashrcを編集します。
bind '"\e[F": end-of-line'
うまくいきます。