Advertisement

VIM - Como executar uma linha do texto no terminal

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

Postar um comentário

0 Comentários