我正在使用vim-surround和以下文字。 (*是光标的位置)
This is a lo*ng line and I want to highlight two words
我想在引号内包含long和line这两个词,以便它变为
This is a "long line" and I want to highlight two words
是否可以在不进入可视模式的情况下进行此操作?
答案 0 :(得分:23)
尝试:ys2w"
(ys
采用动作或文字对象,然后采用您想要包围的角色。
答案 1 :(得分:6)
先按b
,然后按ys2w"
答案 2 :(得分:3)
使用环绕声命令时,我发现最合乎逻辑的解决方案是对“标记”和“周围”操作进行排序。
因此,对于文本对象,我使用v2aw来直观地标记这两个单词,然后s“为总计
v2aws"