bash / gnu readline multiline command: перемещать строку вверх / вниз

Как перемещать одну строку редактирования вверх (назад) или вниз (вперед) в многострочной команде в bash / readline?

Somethnig нравится gj / gk в Vim .

Я предполагаю, что вы используете ключевые слова Emacs в readline (по умолчанию), и в этом случае вы можете использовать следующее:

  • Ctrl + P – перейти к предыдущей строке
  • Ctrl + N – перейти к следующей строке

Если вы предпочитаете vi keybindings, их можно включить, добавив следующее к вашему ~/.inputrc : set editing-mode vi