什么'<,'>在Vim中以可视模式输入Ex命令真的意味着什么?

时间:2013-05-31 01:11:28

标签: vim

在您直观地选择一个文本块并输入之后,Vim会为您写'<,'>

但我很好奇'<,'>的真正含义以及是否可以编辑。

enter image description here

2 个答案:

答案 0 :(得分:6)

'<,'>表示法是vim 范围,表示最后选择的块。通常,范围边界说明符'x表示“无论标记x指向哪个”。 <>的特殊情况是指最后一个选定块的开头和结尾。

有关不同类型范围的更多信息和示例,请参阅Range page on the vim wiki

答案 1 :(得分:3)

From vim wiki

  

...因为在选择行时输入了命令,Vim将命令显示为:

:'<,'>s/old/new/g
  

范围'&lt;,'&gt;自动输入以识别最后一个视觉选择的行(它们现在不需要在视觉上选择