CTRL+ を使用してコマンドラインから逆履歴検索を行っているときに、コマンドrを編集したい場合、矢印キーを押すかCTRL+ aまたはCTRL+を入力すると、カーソルが間違った位置にジャンプすることがあります。e。ジャンプ先の特定の位置は、で設定したコマンドラインプロンプトのサイズに等しいオフセットのようPS1
です。
カーソルの実際の位置が画面に表示されるものとは異なるため、これにより問題が発生します。コマンドに対する今後の編集は、カーソルがジャンプした場所のようにレンダリングされますが、実際のコマンドはジャンプせずに正しい位置を保持します。
誰がこれを引き起こしているのか、またはそれを修正する方法を知っていますか?
編集:PS1
問題の最後に改行を追加すると、消えてしまうようです。ただし、プロンプトと同じ行にコマンドを入力することをお勧めします。