Juntar/unir linhas (JOIN) no VIM

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

[ Hits: 2.015 ]

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 Docker no Debian 11 Bullseye

Como editar arquivos remotos usando o Vim

Python - atualizando todos os módulos com pipdate

Como converter um vídeo MP4 para um GIF para publicar no README.md do seu repositório Github

Restaurando abas no Google Chrome

Leitura recomendada

Emulador de Terminal "Bombado" no Vim

Vim - selecionar tudo e copiar fácil

Integrar Área de Transferência do Vim com Ambiente Gráfico

Criando Templates no VIM

Vim - apagar linhas vazias

  

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