
Я хотел бы выбрать линии визуально.
Обычно я SHIFT-V
использую j
и k
для выделения строк.
Как мне это сделать с помощью команды colon-range? Например, :10,12<?>
чтобы выбрать строки 10 - 12 и войти в визуальный режим с этим выбором. Что мне нужно вставить <?>
здесь?
Я уверен, что это легко, но я не знаю, по каким ключевым словам искать в Интернете/просматривать справку.
решение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(