每次使用 tab 时,我的 vim 代码片段都会出现 <++>。我想使用 tab 补全,但 <++> 没有任何意义。例如,/title{<++>}。vim 代码片段中是否有我不知道的映射功能?或者我错过的快捷方式。
答案1
<++> 是占位符。它是 vim-latex 中包含的 IMAP 插件的功能。按 Ctrl-J 即可跳转到它。
考虑这个例子。当你在插入模式下输入“EDE”(描述环境的快捷方式)时,会出现以下内容:
\begin{description}
\item[<+label+>] <++>
\end{description} <++>
这会将环境和占位符放在您需要的位置;首先,您的光标会放在标签所在的位置,以便您可以填写。接下来您要输入的是其余的描述,因此您无需移动到它,只需按 Ctrl-J 即可。然后,它会在环境之外留下一个占位符,因此您不必离开环境。