Vim で範囲を使用して行を選択しますか?

Vim で範囲を使用して行を選択しますか?

視覚的に線を選択したいです。

通常、私はSHIFT-Vと を使用して選択しjk行を強調表示します。

コロン範囲コマンドを使用してこれを行うにはどうすればよいですか? たとえば、:10,12<?>行 10 - 12 を選択し、その選択でビジュアル モードに入るには、ここに何を挿入すればよいですか<?>?

簡単だとは思いますが、どのようなキーワードで Web 検索/参照ヘルプを探せばよいかわかりません。

答え1

jw013 が言うように、vim の動きを使用できます:

10GV12G
10GV2j

それでも範囲コマンドが必要な場合は、次のようにします。

command! -range Vis call setpos('.', [0,<line1>,0,0]) |
                    \ exe "normal V" |
                    \ call setpos('.', [0,<line2>,0,0])
:10,12Vis

詳細については:

:help command-range
:help setpos(

関連情報