2

Я погуглил это и, похоже, ничего не могу сказать об этом.

В основном, если я нахожусь в приглашении, и я что-то набрал, то стрелка, чтобы удалить что-то в середине, когда я нажимаю, удаляет изменения подсказки в «(arg: 3)», за которыми следует то, что я напечатал.

На этом этапе большинство писем не работают. Клавиша "k" действует как стрелка вверх и проходит через историю.

Если я нажимаю на цифры, они меняют 3 в "(arg: 3)" на любые цифры, которые я набираю.

Клавиша x действует как удаление.

Клавиша w прыгает вперед.

Тип клавиши p "s"

И V открывает VI

Если я просто нажму их клавиши, в конце концов, я смогу набрать снова, или, если я нажму клавишу ввода, он перейдет на другую строку и будет вести себя нормально.

Любая идея, что он делает и как просто заставить работать ключ удаления?

1 ответ1

2

bash собирается в vi mode .

Используйте set -o emacs для отключения режима vi (на самом деле это установит режим в режим emacs mode который обычно используется по умолчанию).

Возможно, один из ваших файлов конфигурации меняет настройки по умолчанию. Посмотрите документацию по bash для получения подробной информации о конфигурации (и обо всем, что вы можете подумать о bash).

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