Wybierz linie za pomocą zakresów w Vimie?

21

Chciałbym wybrać linie wizualnie.

Zwykle SHIFT-Vwybieram za pomocą ji, kaby podświetlić linie.

Jak to zrobić za pomocą polecenia dwukropka? np. :10,12<?>aby wybrać linie 10–12 i wejść w tryb wizualny z tym wyborem. Do czego mam <?>tu wstawić ?

Jestem pewien, że to łatwe, ale nie wiem, jakich słów kluczowych należy szukać w wyszukiwarce internetowej / pomocy.

scrrr
źródło
7
Jak o 10GV12G?
jw013

Odpowiedzi:

21

Jak mówi jw013, możesz używać ruchów vima:

10GV12G
10GV2j

Jeśli nadal potrzebujesz polecenia zakresu:

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

Dla szczegółów:

:help command-range
:help setpos(
aktivb
źródło
1
dowództwo! -zakres Vis normalny! <line1> GV <line2> G
matn