Para executar um comando de terminal no Vim a sintaxe é:
:! {comando}
Agora suponha que exista um comando no seu texto e você queira executá-lo no terminal. Neste caso posicione o cursor na linha de texto a ser executada e digite o comando:
:.w !bash
Também é possível executar todo o arquivo de texto usando a sintaxe:
:%w !bash
Nos exemplos acima:
.w equivale ao conteúdo da linha corrente;
%w equivale a todo o texto do arquivo aberto.
O que significa que nos comandos acima o Vim estará enviando a linha corrente ou todo o arquivo para ser executado em uma instância do bash.
Uma dica de automação é acrescentar a seguinte linha ao teu .vimrc:
nnoremap ex :.w!bash
Daí basta levar o cursor até a linha/comando desejado e teclar "ex".
Muito útil quando a gente está lendo um tutorial no Vim e quer executar determinado comando descrito no texto.
Fonte: Viva o Linux Créditos: Fábio Berbert de Paula
0 Comentários