我正在使用Vim来编写我的LaTeX文件,并且我想我应该做一些代码片段来帮助我。编写简单的代码片段(比如用于begin的代码片段,用于figure的代码片段等等)是没有问题的,但是当我尝试创建一个代码来设置标题时(默认值包括一些花括号({和}) ),我就遇到了这个问题。我的代码片段的目标是创建以下文本:
\title{My name\\\texttt{me@email.com}}我希望最外面的花括号(属于title的)中的所有文本都是一个占位符。我尝试通过编写以下代码片段来实现此目的:
\title{${1:My name\\\texttt{me@email.com}}}${2}然而,我的问题是,snipMate似乎只使用名称和电子邮件(省略了texttt命令的结束括号)作为占位符。
发布于 2011-10-04 03:21:32
SnipMate在这些方面有一些已知的问题,对嵌套大括号的解析就是不起作用。也许有人知道如何做到这一点,但在此期间,我建议您创建两个代码片段,一个用于\title,另一个用于\texttt -只是为了简单一点。
snippet \ti
\title{${1:My name}}
snippet \te
\texttt{${1:me@email.com}}https://stackoverflow.com/questions/7639229
复制相似问题