Inserir trecho de outro texto no Vim

Olá!

O espaço entre um post e outro é devido ao desenvolvimento do TCC que ocupa muito do meu tempo. Gostaria de deixar uma dica para inserir trechos de um determinado texto em um texto que você esteja editando no Vim.

Para isso é usado a função de colocar saídas de comando no texto via vim. Da seguinte forma:

Fora do modo de inserção no vim, digite duas vezes o ponto de exclamação, abaixo aparecerá “: . !”  agora basta digitar o comando que pega o pedaço do texto desejado:

sed  -n -e “linha_inicial,linha_finalp” arquivo

A linha completa ficaria assim no vim:

:.!sed -n -e “3,6p” .bashrc

No comando acima será inserido no texto o trecho entre a linha 3 e 6 (inclusive) do arquivo .bashrc

Tem sido de grande utilidade para mim. Caso alguém tenha outra forma mais prática, sinta-se a vontade de colocar em um comentário abaixo.

Era isso! 😉

Anúncios