範囲指定可能なファンクションを定義する
作者: 小見 拓
—
最終変更
2012年01月08日 12時09分
範囲指定可能なファンクションを定義する
- 指定された範囲を取得する。
:function! RangeFunction() range :echo "from:" . a:firstline :echo "to :" . a:lastline :endfunction :1,10:call RangeFunction() "# => from:1 "# => to :10
- 指定された範囲のテキストを取得する。
:function! RangeFunction() range :let lines = getline(a:firstline, a:lastline) :for i in lines :echo i :endfor :endfunction :1,10:call RangeFunction() "# => 1から10行目のテキストを出力