seq by vim

数値にカーソルを合わせてCtrl + a でカウントアップできますが、

デフォルト設定だと数値を8進数、16進数としてカウントアップします。

が、俺は実業務だと8進数、16進数より10進数を扱うことのほうが多いです。
なので、

:set nrformats=

で数値インクリメントオプションをクリアし、10進数としてカウントアップさせます。
便利便利。

次にマクロでシーケンスを作成します。

  1. スタート値にカーソルを合わせる
  2. マクロ記録開始
  3. Shift + vで行選択
  4. ヤンク
  5. ペースト
  6. Ctrl + aでカウントアップ
  7. マクロ終了

これで簡単にシーケンスが作れます。

試すと

0
1
2
3
4
5
6
7
8
9
10
11

こんな感じっす。

このエントリーをはてなブックマークに追加
はてなブックマーク - seq by vim
Share on Facebook
Post to Google Buzz
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed

Leave a Reply

  

  

  

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax