Я помічав, що багато разів, коли я шукаю зворотню історію з командного рядка через CTRL+ r, якщо я хочу редагувати команду, іноді курсор стрибає в неправильне положення, коли натискаю клавішу зі стрілкою або вводимо CTRL+ aабо CTRL+ e. Конкретна позиція, на яку вона стрибає, здається зміщенням, рівним розміру мого командного рядка, як встановлено в PS1.
Це викликає труднощі, оскільки фактичне розташування курсору відрізняється від відображеного на екрані; майбутні зміни в команді надаються так, ніби курсор знаходиться там, де він перейшов, але фактична команда зберігає правильне розташування без жодного стрибка.
Хтось знає, що це спричиняє, або як це виправити?
EDIT: Якщо я додам новий рядок в кінці PS1проблеми, схоже, відміняється. Однак я вважаю за краще ввести команду в тому ж рядку, що і рядок.