Digite o comando :w da seguinte forma:
:w !command
Conforme você digita, aparecerá assim:
:'<,'>w !command
Veja
:help :w_c
Eu gostaria de selecionar algum texto no vim e depois executá-lo no bash. Eu sei do seguinte procedimento:
V ou v
:!! No entanto, isso substitui a seleção pela saída do comando. E se eu não quiser isso?
No vim 8.0 , você pode selecionar um intervalo de linhas e executar :terminal bash . Isso abrirá um terminal executando bash com sua seleção como stdin.
:terminal node , :terminal ruby , :terminal python parece funcionar bem também.
Tags vim