2

После того, как я использую свою стрелку для перемещения курсора влево, я не могу переместить его обратно в конец строки. Например:

Если я наберу:

$ echo hello wordl_ 

Затем, если я переместить курсор влево, чтобы исправить опечатку

$ echo hello wor_l

Я не могу переместить курсор назад в конец строки, и "l" останется. Поэтому мне нужно войти в режим vi ESC,right, a чтобы добраться до конца строки. Я на Mac, и Bash - моя оболочка.

Кто-нибудь знает, что вызывает это и как это исправить?

Я единственный, кто имеет эту проблему?

1 ответ1

2

Это особенность использования привязок клавиш set -o vi . Чтобы решить мою проблему, я переключился на привязки клавиш emacs

$ set -o emacs

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .