Vimのマクロで連番を入力する方法

仕事でMacVimでPHPを書いてるときに連番の配列を大量に作成したい場面があり、手入力が面倒なのでマクロでやろうと思ったが、やり方がすぐに出てこなかったので、一応メモしておく。
 

やり方

  • qa
  • aに対して記録開始

  • yy
  • 行コピー

  • p
  • 貼り付け

  • <Ctrl-a>
  • 対象にしたい連番をインクリメント

  • q
  • 記録終了

  • @a
  • 記録を再生する

 
@aの箇所は10@aなどに変えると「10回繰り返し」のようにアレンジすることが出来る。
 
 
以上
 
 
参考
Vimでマクロを使って連番の文を簡単に入力する方法 | Memo on the Web

Article written by

Comments are closed, but trackbacks and pingbacks are open.