zshのEmacsモード:Mb Mfなどの奇妙なシンボルを表示します。

zshのEmacsモード:Mb Mfなどの奇妙なシンボルを表示します。

Emacsモードを使用するようにzshを設定しました。ただし、シェルから単語ごとに移動するのではなく、奇妙な記号(アクセント文字など)を入力または挿入しますAlt+fAlt+bシェルプロンプトに「ae」記号を挿入したくないのですが、どのようにzshを動作させることができますか?

私はbashでも同じ問題を抱えていましたが、今は実際にzshをカスタマイズするのに時間を費やしているので、尋ねたいと思いました。

AltGr+b生産を待ってくださいその他奇妙なシンボル...

Ubuntu 10.4を使用しています

ベストアンサー1

誤動作するのはzshではなくxtermです。誤動作する理由は、古い設定のためにxtermが文字数を送信するためです。XAlt文字番号で押すと+128X。テキスト端末の一般的な動作はAlt+ asendですESC a

xtermに8ビット文字を残すように指示するには、このリソースをオフにしますXTerm.VT100.eightBitInput(名前にもかかわらず8ビット文字を入力したときに何が起こるかには影響しません)。通常、次の行を追加することでこれを行うことができます~/.Xresources

XTerm.VT100.eightBitInput:      false

~/.XresourcesほとんどのUNIXディストリビューションは、ログイン時にこの情報を読み取ります。すぐに読むには、次のコマンドを実行してください。

xrdb -merge ~/.Xresources

おすすめ記事