私は頻繁に分音符号の結合、特に急性結合(U0301または\xcc\x81
)を扱います。この文字を挿入するためにキーボードを設定しましたが、シェルで正しく機能します。
$ echo а́
> а́
$ echo а́ | hexdump
> 0000000 d0 b0 cc 81 0a
> 0000005
ただし、ユーザーインターフェイスは、どのくらいの文字があるか混乱します。上向き矢印ボタンを押してから、パラメーターに発音区別記号を含むコマンドを編集しようとすると、常に間違った文字が削除され、文字が間違った場所に挿入されます。たとえば、バックスペースを 1 回押すとシェルには削除したと表示されますがа́
、1 回押すとReturn
分音符号のみ削除したと表示されます。
$ echo
> а
上矢印をもう一度押すと、実際に説明した内容が表示されます。
$ echo а
シェルが結合分音符を前の文字と実際に結合したものとして扱い、バックスペースキーに両方の文字を削除させることはできますか?またはシェルはа'
?