K Z*_*K Z 21
使用Tim Pope的vim-surround,您可以使用:ysw'用""括起一个单词,ysw(用"(")围绕单词.如果你想用HTML标签之类的实际标签包围单词<code>,你可以使用yswt,然后在提示符中键入您的标记.如果要更改现有的环绕元素,请使用csw,键入要替换和<CR> (enter)环绕的环绕元素,然后键入新的周围元素.
请注意,要使上述命令起作用,您必须将光标放在要包围的单词的开头.
从其官方页面:
在里面按
cs"'(那是c,s,双引号,单引号)"你好,世界!"
将其改为
'你好,世界!'
现在按
cs'<q>将其更改为你好,世界!
要完整循环,按下
cat"即可获得"你好,世界!"
要完全删除分隔符,请按
ds".你好,世界!
现在将光标放在"Hello"上,按
ysiw](iw是文本对象).[你好,世界!
让我们制作大括号并添加一些空格(使用"}"而不是"{"表示没有空格):
cs]{{ 你好,世界!
现在用
yssb或将整行用括号括起来yes).({ 你好,世界!)
恢复原文:
ds{ds)你好,世界!
问候你好:
ysiw<em>你好世界!
最后,让我们尝试一下视觉模式.按一个大写
你好世界!V(对于线性可视模式),然后按S<p class="important">.
有关更详细的用法信息,请安装vim-surround,然后使用它:help surround来调用文档.