Juntar/unir linhas (JOIN) no VIM

Publicado por Fábio Berbert de Paula em 20/08/2022

[ Hits: 1.831 ]

Blog: https://fabio.automatizando.dev

 


Juntar/unir linhas (JOIN) no VIM



Quem nunca precisou pegar o trecho de um código ou uma lista e unir todos os itens numa única linha? Pois saiba que no Vim isso é bem simples de se fazer e existem várias formas. Citarei dois exemplos, um no modo visual e outro no modo comando.

Suponha que temos um arquivo com o seguinte conteúdo:

Minhas frutas prediletas são:

laranja,
tangerina,
banana,
melancia,
morango.

Modo visual

No modo visual, basta teclar:

Shift v

para entrar no modo bloco visual. Selecionar as linhas desejadas e em seguida:

Shift j

para uni-las. Ficando assim:

Minhas frutas prediletas são:

laranja, tangerina, banana, melancia, morango.

Modo comando

Considerando que "laranja" está na linha 3 e "morango." na linha 7, basta teclar ESC e entrar o seguinte comando:

:3,7j

ou seja, faça um join (j) das linhas 3 a 7.

Molezinha!

Outras dicas deste autor

Instalando PokerStars no GNU/Linux

GIT - Como recuperar um arquivo deletado no teu repositório

Livro: Slackware Linux: Guia Prático

Servidor web via linha de comando com Node.js (http-server)

Como omitir/filtrar mensagens inúteis no log (rsyslogd)

Leitura recomendada

Convertendo arquivos em PDF no Vim

Vim com Tema de Cores do Visual Studio Code

Instalando Vim 8.2 completo no Linux Mint 20

Atualizando / Instalando o VIM 8.2 (Ubuntu/Debian/Mint e Derivados)

Criando Templates no VIM

  

Comentários
[1] Comentário enviado por maurixnovatrento em 23/10/2022 - 14:07h


Muito com a dica.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts