プログラムコードやテンプレートなどで
複数行の最後尾に同じ文字を手っ取り早く挿入する方法
さきほど、素晴らしいご指摘をいただいたのですが
誤操作で記事そのもの削除してしまいました。
改めて、書き直します。
例)以下の<tr><td>
の対となるタグ</tr></td>
を最後尾に挿入する場合
<table>
<tr><td>商品1
<tr><td>商品2
<tr><td>商品3
<tr><td>商品10
<tr><td>商品11
<tr><td>商品12
<tr><td>商品13
<table>
↓↓↓↓↓↓
<table>
<tr><td>商品1</td></tr>
<tr><td>商品2</td></tr>
<tr><td>商品3</td></tr>
<tr><td>商品10</td></tr>
<tr><td>商品11</td></tr>
<tr><td>商品12</td></tr>
<tr><td>商品13</td></tr>
<table>
こちらの方が早いです。
:2,8s@$@<\/td><\/tr>@
先程はビジュアルコードの矩形でやりましたが
視覚的にやるのであれば
現在のカーソルから範囲を指定すればよいだけ。
:.,.+7s/$/<\/td><\/tr>/
ありがとうございました。
追記
念のため、ビジュアルモード矩形での手順も記載しておきます。
- ctl + v : 開始行でビジュアルモードの矩形にして
- 最終行までカーソル移動
- $:で最後尾までカーソル移動
- shift + a :挿入モードに切り替え
</td></tr>
と入力- escape:通常モード