在您直观地选择一个文本块并输入:之后,Vim会为您写'<,'>
。
但我很好奇'<,'>
的真正含义以及是否可以编辑。
答案 0 :(得分:6)
'<,'>
表示法是vim 范围,表示最后选择的块。通常,范围边界说明符'x
表示“无论标记x
指向哪个”。 <
和>
的特殊情况是指最后一个选定块的开头和结尾。
有关不同类型范围的更多信息和示例,请参阅Range page on the vim wiki。
答案 1 :(得分:3)
...因为在选择行时输入了命令,Vim将命令显示为:
:'<,'>s/old/new/g
范围'&lt;,'&gt;自动输入以识别最后一个视觉选择的行(它们现在不需要在视觉上选择