Vim latex-suite 没有正确改变环境。我怎样才能解决这个问题?

标签 vim environment latex-suite

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

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

现在,如果我想将其更改为引理,我在定理环境中按 Shift-F5 并在提示符下键入“引理”。但它随后给了我两个斜杠,如下所示:

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

有谁知道我怎样才能让它正常工作,以便在更改后只有一个斜杠?

最佳答案

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

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

关于Vim latex-suite 没有正确改变环境。我怎样才能解决这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7366771/

相关文章:

vim 语法高亮怪异

vim - 将按字符复制的文本放置(粘贴)到按 block 视觉选择上

android - 在 Android/Intellij/Jenkins 中构建配置管理

function - LISP - CONS 需要做什么工作?

vim+latex,我可以在不显示快速列表窗口和日志文件窗口的情况下使用\ll 进行编译吗?

vim - 是否可以将 <C-;> 映射到 : in vim?

windows - 为什么我的 Anaconda 提示修饰符显示完整的环境路径?

vim - 使用 Vim/LaTeX 插件在 Vim 中选择内部美元符号

vim-latex 套件,如何默认打开文件而不折叠文本

Vim 折叠没有结束标记