シェルのカーソルと発音区別符号の組み合わせ

シェルのカーソルと発音区別符号の組み合わせ

私は頻繁に分音符号の結合、特に急性結合(U0301または\xcc\x81)を扱います。この文字を挿入するためにキーボードを設定しましたが、シェルで正しく機能します。

$ echo а́
> а́

$ echo а́ | hexdump
> 0000000 d0 b0 cc 81 0a
> 0000005

ただし、ユーザーインターフェイスは、どのくらいの文字があるか混乱します。上向き矢印ボタンを押してから、パラメーターに発音区別記号を含むコマンドを編集しようとすると、常に間違った文字が削除され、文字が間違った場所に挿入されます。たとえば、バックスペースを 1 回押すとシェルには削除したと表示されますがа́、1 回押すとReturn分音符号のみ削除したと表示されます。

$ echo 
> а

上矢印をもう一度押すと、実際に説明した内容が表示されます。

$ echo а

シェルが結合分音符を前の文字と実際に結合したものとして扱い、バックスペースキーに両方の文字を削除させることはできますか?またはシェルはа'

関連情報