非常に奇妙なエラーが発生しました。この記事を書くとき第二私の端末では、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
コマンドが含まれていないようです。助けてくれてありがとう!