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.


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(

1
dowództwo! -zakres Vis normalny! <line1> GV <line2> G
matn
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.