iab YBK \left<\right><Left><Left><Left><Left><Left><Left><Left>
然后当我输入YBK
时,我会有
\left<
_\right>
其中_
是光标所在的位置。这几乎是我想要的,除了vim在光标位置之前自动生成换行符,正如我想要的那样
\left< _ \right>
那么,如何避免断线的滋扰?感谢。
答案 0 :(得分:2)
看看surround.vim。我认为您可以使用自己的“开/关”对来扩展它。它已经为几种类型的对建立了这种行为。两个引起你兴趣的例子:
vS
C - ] (在{
... }
中包含新行,并根据文件类型缩进设置进行缩进< / p>
vS
C-&lt; para
输入(换入<para>
... {{1} }),例如:
</para>
(将光标放在快速中的the quick fox jumped over
上,按q
C-&lt; v2eS
输入< / KBD>
结果:
para
编辑
看来你可能想要反过来 - 没有换行符。那么,分别使用the <para>
quick fox
</para> jumped over
输入或vs<para
,默认情况下不插入换行符