12得票2回答
如何在Vim中选取整行作为操作对象?

我最近开始使用“surround”插件。我发现我不知道如何包围当前行。我的意思是,ysap<p>用于包围段落,ysaw<p> 用于包围单词。显然,dw删除一个单词,而 das删除一整个句子。 dd 删除一整行,但是,我担心第二个 d 选项并非我想要的。那么,ys?&lt...

10得票4回答
在vim中如何使用<code>标签包围两个单词,以便可以使用点运算符重复该操作?

我正在使用 vim-surround 插件处理以下 HTML 代码(其中 * 表示我的光标位置):&lt;li class="sample" style="border-color: #005462;"&gt;*#005462&lt;/li&gt; 我想用 &lt;code&gt; 将 #00...

8得票4回答
如何使用surround.vim分别包围多行

我有三行(或更多)文本,想要用li标签(或其他标签)包围它们: Bananas Citrus Orange 我可以这样做:qaysstli&gt;jq 然后 2@a。 有没有更快捷的方法而不需要宏?