Самый простой способ, который я знаю, это нажать ESC :
, а затем использовать историю (либо ^p
, либо стрелку вверх), чтобы снова получить предыдущую команду.По иронии судьбы редактирование в этом буфере больше похоже на emacs, чем на vi.
На самом деле вы можете связать это с ключом с :map ! :^[OA^[[1~^[OC!^M
(каждый из этих escape-символов и ^ M должны быть настоящими escape-символами -- вы можете получить их, набрав сначала ^V
)