範囲指定可能なファンクションを定義する
作者: 小見 拓
—
最終変更
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行目のテキストを出力

前: コマンドを定義する
