【问题标题】:vim (gvim) startup very slow with latex-suite使用latex-suite的vim(gvim)启动非常慢
【发布时间】:2013-02-22 12:14:43
【问题描述】:

使用 tex 文件和 latex-suite 插件的 gvim 启动非常缓慢。例如,打开this tex file 需要 7 秒。一个最小的 .vimrc 文件只包含以下行:

filetype plugin on

我的 .vim 文件夹仅包含 latex-suite plugin(快照 2013-01-16)。我怀疑乳胶套件中的折叠功能,但我不确定如何正确追踪并修复它。我在 Ubuntu 12.10 上运行 gvim 7.3。

有人知道如何解决这个启动缓慢的问题吗?

【问题讨论】:

    标签: vim latex latex-suite


    【解决方案1】:

    如果问题与文件类型有关(正如您已经确定的那样),当您从正在运行的 Vim 中 :edit 文件时,甚至当您通过 :e! 重新加载 Tex 文件时,也会发生缓慢.我会用它来调查根本原因。如果您怀疑折叠,:setl foldmethod=manual 或 :setl nofoldenable 将是第一次尝试。

    由于您已经将问题归结为插件,我建议将任何反馈和问题报告直接发送给其作者;即使您在这里得到了修复或解决方法,它仍然应该流回插件中。

    【讨论】:

    • 是的,当从已经运行的 gvim 中加载 tex 文件时,也会出现加载缓慢的情况。但是,:setl foldmethod=manual 或 :setl nofoldenable 不会改变行为。
    • 您可以尝试关闭语法,检查自动命令,捕捉:set verbose=20 甚至:profile 发生的情况,但我会先将此问题提交给作者。
    • 谢谢,我在development mailing list 上报告了这个问题。顺便说一句,gvim --startuptime startup.log funcall.tex 导致 this log 启动缓慢可以追溯到 latex-suite 插件。
    【解决方案2】:

    latex-suite 似乎做了某种我通过设置禁用的包扫描

    let g:Tex_PackagesMenu = 0
    

    在我的 .vimrc 中。这将启动时间减少到 3.5 秒(从 7 秒),我想我可以忍受这个;)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-18
      • 2011-01-11
      • 1970-01-01
      • 2013-12-14
      • 2012-01-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多