Vim乳胶套件没有正确改变环境。我怎样才能解决这个问题?

时间:2011-09-09 19:54:14

标签: vim environment latex-suite

我正在使用vim的latex-suite插件,但有一个问题,最好用一个例子来说明。假设我有以下环境:

\begin{theorem}
  Blah blah blah.
\end{theorem}

现在,如果我想将它变成一个引理,我在定理环境中按Shift-F5并在提示符下输入'lemma'。但它然后给我两个斜线:

\\begin{lemma}
  Blah blah blah.
\\end{lemma}

是否有人知道我如何正常工作以便在更改后只有一个斜杠?

1 个答案:

答案 0 :(得分:4)

我相信这是一个旧的乳胶套件错误。不确定它是否已在最新版本中修复(已报告),但无论如何转到ftplugin/latex-suite/envmacros.vim:281并在每行上用\\替换\对我来说是个窍门。你最终应该:

    let first = '\begin{' . a:env . '}'
    let second = '\end{' . a:env . '}'