端末で b を押すか書き込むと、bash で "set-ena" が発生します。

端末で b を押すか書き込むと、bash で "set-ena" が発生します。

非常に奇妙なエラーが発生しました。この記事を書くとき第二私の端末では、bashはCtrl-Cを介して強制的に停止するか、bashを終了するまですぐに「set-enaset-enaset-enaset-enaset-enaset-enaset-ena ...」の無限のストリームを書き込むか投げ始めます。 .bashrcを削除してデフォルトファイルに置き換えましたが、役に立ちませんでした。 bashもクリアして再インストールしましたが、それも役に立ちませんでした。興味深いことに、同じ端末でzshを使用してもこのエラーは発生しません。ターミナルプログラムでbashを使用せず、Ubuntuテキストモード(コンソール)でのみエラーが発生します。

この手紙をコピーして貼り付けると第二それも起こる。書く必要がないことを参考にしてください第二それからEnterキーを押すと、私が押す前に「set-enaset-ena ...」ストリームが始まります。入力する

編集する:コマンドを入力すると、次のことがわかりました。セット -o vi手動で入力すると、削除されなくなります。set -o Emacs。ところで、いざ入れようとしたらセット -o vi私は.bashrcに追加しましたが、うまくいきませんでした。実際に機能するには、今回はemacsモードに切り替える必要がありました。奇妙なことは、以前のモードから別のモードにモードを手動で変更すると、この奇妙な問題が解決されることです。

答え1

ありがとうミケル助ける! ! /etc/inputrc ファイルを調べてみると、次の行が見つかりました: bind 'set enable-bracketed-paste on'エラーが発生しました。私はbそれがbind問題を引き起こしていると思います。正しいスクリプトにはそのbindコマンドが含まれていないようです。助けてくれてありがとう!

関連情報