sco unix:bash "end key"を行末にバインドする方法は?

sco unix:bash

簡単な質問です。これはバインドされたキーを持つ私の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'

うまくいきます。

おすすめ記事