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


21

線を視覚的に選択したいと思います。

通常、私はしたいSHIFT-Vとして選択jし、k行をハイライトします。

コロン範囲コマンドを使用してどうすればよいですか?たとえば:10,12<?>、行10から12を選択し、その選択で視覚モードに入ります。<?>ここに何を挿入すればよいですか?

簡単だとは思いますが、ウェブ検索/閲覧に役立つキーワードはわかりません。


7
どう10GV12G
jw013

回答:


21

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(

1
コマンド!範囲Vis通常!<line1> GV <
line2
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.