
Eu gostaria de selecionar linhas visualmente.
Normalmente eu SHIFT-V
seleciono com j
e k
para destacar as linhas.
Como faço isso usando um comando de intervalo de dois pontos? por exemplo, :10,12<?>
para selecionar as linhas 10 - 12 e entrar no modo visual com essa seleção. O que devo inserir <?>
aqui?
Tenho certeza de que é fácil, mas não sei para quais palavras-chave pesquisar/navegar na web.
Responder1
Como diz jw013, você pode usar os movimentos do vim:
10GV12G
10GV2j
Se você ainda deseja um comando range:
command! -range Vis call setpos('.', [0,<line1>,0,0]) |
\ exe "normal V" |
\ call setpos('.', [0,<line2>,0,0])
:10,12Vis
Para detalhes:
:help command-range
:help setpos(