vim-rengbang
vim-rengbang copied to clipboard
行単位で連番をふる方法
お世話になっております。有末です。
使い方に関する質問なのですが、以下のような変換を行う場合はどのようなパラメータを与えればよいでしょうか?
x1, y1, z1 = p1
x1, y1, z1 = p1
x1, y1, z1 = p1
...
x1, y1, z1 = p1
|
v
x1, y1, z1 = p1
x2, y2, z2 = p2
x3, y3, z3 = p3
...
x{n}, y{n}, z{n} = p{n}
ヘルプ等を見てもよくわからなかったため質問させていただきました。
すっかり放置してすいません。。。 行ごとに連番をふることはできませんが、上記例だと複数回でコマンドを分ければいけそうです。
:%Rengbang --pattern x\zs1 --start-number=1
:%Rengbang --pattern y\zs1 --start-number=1
:%Rengbang --pattern z\zs1 --start-number=1
:%Rengbang --pattern p\zs1 --start-number=1
なるほど、オプションなどで行ごとに出来るとわざわざパターン考えなくて良いので便利そうですが難しいのでしょうか?
:substituteコマンドを使って実装しているので、:substituteコマンド内で行番号とれれば難しくはないと思いますがとれるのかな?