我最近安装了 snipmate 插件,但我不太明白它的工作原理。我的tex.snippets
文件中有以下内容:
snippet begin \begin{} ... \end{} block
\\begin{${1:env}}
${0:${VISUAL}}
\\end{$1}
我正在尝试掌握这些代码片段以改进我的工作流程。但是,我不明白它是如何工作的。当我按 Tab 时,我得到了这个
\begin{document}
$
\end{document}
这个美元符号出现在每个标签中。它背后的按键绑定是什么?
答案1
$ 符号是光标所在的占位符。snipmate 插件的工作方式是,当您输入关键字(begin
在我们的例子中)然后按下触发键(默认为 Tab)时,它会填充代码片段。
接下来你会得到
\begin{env}
$
\end{env}
首先将光标放在 env 的位置,这样您就可以输入环境的名称。然后,您可以按 GoToNext 键(默认情况下也是 Tab 键)移动到下一个占位符,即 $。然后您只需正常输入,$ 符号就会消失。
在阅读代码片段时,美元符号表示占位符的位置。你真的应该阅读软件包附带的文档,该文档也可以找到在 github 页面上用于插件。