Juntar/unir linhas (JOIN) no VIM

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

[ Hits: 1.942 ]

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

O que é WvDial

Usando a chave UNIQUE para campos em uma tabela MySQL

Como Instalar as Fontes TrueType da Microsoft no Debian 12

Comandos Personalizados na Google Assistente

Como montar um bucket Amazon S3 no Linux

Leitura recomendada

Plugin auto-pairs no Vim

Como editar arquivos remotos usando o Vim

Compilando a última versão do Vim no Fedora 33

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

Resolvendo o problema de acentuação em Português 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