A coisa boa sobre :global
é que ele lida com linhas adicionadas e removidas muito bem. Então, podemos usá-lo para aplicar o comando :join
a todas as linhas:
:global/^/join
Uma alternativa seria uma macro recursiva .
Eu tenho as seguintes linhas.
1
4
2
10
3
20
4
35
5
56
...
...(many more lines after this)
E eu quero mudar para o seguinte no Vim.
1 4
2 10
3 20
4 35
5 56
...
...
Como posso conseguir isso?
Outra opção seria
:%norm J
onde você aplica o comando join ao buffer inteiro
Repartição
: enters command-line mode
% Applies to the entire buffer
norm execute following commands in normal mode
J Join line
Tags vim text-editors newlines