1

Бывает. Typing:

$ qwer
$ asdf
$ zxcv

Стрелка вверх дважды, Backspace, Backspace, Стрелка вниз дважды, затем:

$ history 4
  519  qwer
  520* as
  521  zxcv
  522  history 4

Звезда на 520 говорит мне, что это целевая функция.

Я не знаю, как контролировать этот вид редактирования истории. Это было намного больше, чем помогло мне, и я хотел бы отключить его.

1 ответ1

1

Это обрабатывается readline. Чтобы изменить его, вам нужно добавить set revert-all-at-newline on в ваш /etc/inputrc (или ~/.inputrc), если он у вас есть. Обратите внимание, что вам даже не нужно запускать новый подоболочек после изменения inputrc потому что вы можете вызвать функцию re-read-init-file которая по умолчанию связана с Ctrl - x Ctrl - r :

$ bind -p | grep read
"\C-x\C-r": re-read-init-file

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