Vim:1行おき(奇数行、偶数行)に削除する方法

stripe Vim Tips

1行おき(奇数行、偶数行)に削除する方法

以下のコマンドを実行すると1行おき(偶数行)に削除できます。

:g/^/+d

実行前

1
2
3
4
5

実行後

1
3
5

なお、奇数行を削除したい場合は以下のコマンドを実行します。

:1d|g/^/+d