Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在您直观地选择一个文本块并键入:后,Vim 会为您编写'<,'>。
'<,'>
但我很好奇它的'<,'>真正含义以及是否可以编辑。
表示法'<,'>是一个 vim范围,表示最后选择的块。一般来说,范围边界说明符的'x意思是“无论标记x指向什么”。<和的特殊情况>是指最后一个选定块的开始和结束。
'x
x
<
>
有关不同类型范围的更多信息和示例,请参阅vim wiki 上的 Range 页面。
来自 vim 维基:
...因为在选择行时输入了命令,Vim 将命令显示为:
:'<,'>s/old/new/g
自动输入范围 '<,'> 以识别上次视觉选择的行(现在不需要视觉选择它们