次の行があります。
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
...
...
どうすればこれを達成できますか?
:global
の良いところは、追加および削除された行を非常にうまく処理できることです。したがって、これを使用して:join
コマンドをすべての行に適用できます。
:global/^/join
別の方法は再帰マクロです。
別のオプションは
:%norm J
ここで、joinコマンドをバッファー全体に適用します
内訳
: enters command-line mode
% Applies to the entire buffer
norm execute following commands in normal mode
J Join line