Saya perhatikan bahwa berkali-kali ketika saya membalikkan pencarian sejarah dari baris perintah melalui CTRL+ r, jika saya ingin mengedit perintah, kadang-kadang kursor melompat ke posisi yang salah ketika saya menekan tombol panah atau memasukkan CTRL+ aatau CTRL+ e. Posisi spesifik yang dilompati tampaknya merupakan offset yang sama dengan ukuran prompt baris perintah saya sebagaimana diatur dalam PS1
.
Ini menyebabkan kesulitan karena lokasi sebenarnya dari kursor berbeda dari apa yang ditampilkan di layar; pengeditan selanjutnya pada perintah diberikan seolah-olah kursor adalah tempat lompatannya, tetapi perintah aktual mempertahankan lokasi yang benar tanpa lompatan apa pun.
Adakah yang tahu apa yang menyebabkan ini atau bagaimana cara memperbaikinya?
EDIT: Jika saya menambahkan baris baru di akhir PS1
masalah sepertinya hilang. Namun, saya lebih suka memasukkan perintah pada baris yang sama dengan prompt.