У меня есть следующие строки.
1
4
2
10
3
20
4
35
5
56
...
...(many more lines after this)
И я хочу перейти к следующему в Vim.
1 4
2 10
3 20
4 35
5 56
...
...
Как мне этого добиться?
У меня есть следующие строки.
1
4
2
10
3
20
4
35
5
56
...
...(many more lines after this)
И я хочу перейти к следующему в Vim.
1 4
2 10
3 20
4 35
5 56
...
...
Как мне этого добиться?
Другой вариант будет
:%norm J
где вы применяете команду соединения ко всему буферу
Сломать
: enters command-line mode
% Applies to the entire buffer
norm execute following commands in normal mode
J Join line
Хорошая вещь о :global
- это то, что он очень хорошо обрабатывает добавленные и удаленные строки. Итак, мы можем использовать его для применения команды :join
ко всем строкам:
:global/^/join
Альтернативой будет рекурсивный макрос.