Измените inputrc/set readline, чтобы разрешить стрелке вниз удалять незавершенную команду из истории.

Измените inputrc/set readline, чтобы разрешить стрелке вниз удалять незавершенную команду из истории.

В Fedora и Debian по умолчанию, а также, возможно, в других дистрибутивах можно ввести bash и циклически просмотреть предыдущую историю с помощью стрелки вверх, а вернуться к незавершенной команде с помощью стрелки вниз. Нажатие стрелки вниз на незавершенной команде не приводит к переходу на чистый лист, поскольку буфер истории, похоже, заканчивается на незавершенной команде. Я хочу, чтобы нажатие стрелки вниз приводило к переходу на чистый лист, но при этом позволяло бы нажимать стрелку вверх для возврата к незавершенной команде. Ввод новой команды в пустом состоянии заменит предыдущую незавершенную команду. Способен ли readline на это, и если да, то как это можно сделать? Извините, что спрашиваю за пределами основного вопроса, но может ли zsh сделать это?

Связанный контент