Não, isso exigiria uma extensão no próprio Bash. Como sempre fala de "edição de vi" (não Vim), é improvável que isso aconteça. Imagine todos os outros recursos interessantes que o Vim usaria: -)
Mas se você tiver set -o vi
no Bash e $EDITOR
ou $VISUAL
definido para o nosso adorável Vim, você pode editar a linha de comando atual dentro de uma nova instância Vim via Esc < kbd> V .
Se você quiser mais um atalho "modo de inserção" (como :help c_CTRL-F
em Vim para abrir a janela de linha de comando), você pode colocar o seguinte no seu ~/.inputrc
:
$if Bash
# Ctrl-F Invoke the editor on the current command line.
# Like c_CTRL-F in Vim.
# Related: fc does the same for the _previous_ command.
Control-f: edit-and-execute-command
$endif