在 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(

相关内容