vim で連番idを入力する
2009年02月09日
<ul>
タグの先頭にカーソルを置き、
<ul> </ul>
以下のコマンドを実行する。
:r!ruby -e '(1..10).each{|i| puts "<li id=\"id" + i.to_s + "\">hoge" + i.to_s + "</li>\n"}'
:r!
はコマンドを実行し、現在行の後に結果を挿入する。
:r
の場合は指定ファイルを読み込み、現在行の後に挿入する。
実行結果
<ul> <li id="id1">hoge1</li> <li id="id2">hoge2</li> <li id="id3">hoge3</li> <li id="id4">hoge4</li> <li id="id5">hoge5</li> <li id="id6">hoge6</li> <li id="id7">hoge7</li> <li id="id8">hoge8</li> <li id="id9">hoge9</li> <li id="id10">hoge10</li> </ul>
ViIMproved‐Vim完全バイブル
posted with amazlet at 09.02.09
Steve Oualline 高橋 則利
技術評論社
売り上げランキング: 247818
技術評論社
売り上げランキング: 247818