在 Vim 中使用範圍選擇行?

在 Vim 中使用範圍選擇行?

我想直觀地選擇線條。

通常我會使用和SHIFT-V選擇來突出顯示線條。jk

如何使用冒號範圍指令來做到這一點?例如,: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(

相關內容