Ах, я исправил это, выполнив простую очистку
, а затем переделав это сработало.
Вы хотите привязать комбинацию клавиш к edit-and-execute-command
. Я использую:
bind '"\C-e": edit-and-execute-command'
в моем ~/.bashrc
. Когда я нажимаю Ctrl -e, он вызывает $EDITOR
и позволяет мне редактировать команду. Когда я сохраняю и выхожу, он выполняет отредактированную команду.
Если вы запускаетеset -o vi
(или имеете его в своем ~/.bashrc
), то нажатие v в обычном режиме (т.е. нажатие Esc а затем v)вызовет буфер, как вы описываете.