bash / readlineを使用してxtermのMeta-hを後退するようにバインドすることはできません。

bash / readlineを使用してxtermのMeta-hを後退するようにバインドすることはできません。
  • redhat-release: Red Hat Enterprise Linux Workstation バージョン 7.4 (Maipo)
  • リリースバージョン:4.2.46(2)
  • xterm バージョン: X.Org 7.6.0(295)

xmodmap私のメタキーを正しくマッピングしています。これを通過することによって確認されましたxev。 (また、Altキーにマッピングしようとしましたが、変更されませんでした。)

現在いくつかの変数バインディング:

> bind -v | grep meta
set convert-meta off
set enable-meta-key on
set input-meta on
set meta-flag on
set output-meta on

現在のバインディングbackward-kill-word:

> bind -p | grep 'backward.kill.word'
"\e\C-h": backward-kill-word
"\e-h": backward-kill-word
"\e\C-?": backward-kill-word
"�": backward-kill-word
# shell-backward-kill-word (not bound)

ファイルの必須バインディングに両方の構文を試しました.inputrc

"\M-h": backward-kill-word
Meta-h: backward-kill-word

しかし、これを行うと、bind -f ~/.inputrc目的の動作が得られません。同じレポートバインディングが発生しますbackward-kill-word

お客様に修理や変更を依頼することは、私が何か間違っていることを願っています。何もないこれらの古代のLinuxにインストールすることは非常に困難です。どこが間違っているのかわかりますか?より多くの情報を提供する必要がありますか?

ベストアンサー1

おすすめ記事