如何使用vim-latex禁用vim中的代码折叠?

Jam*_*ead 18 vim latex folding

我尝试了常用的方法,并阅读:help tex.vim (参见:http://vimdoc.sourceforge.net/htmldoc/syntax.html)

我已经简要地看了一下syntax/tex.vim,但看不到如何在没有折叠的情况下重建vim的情况下禁用它.我厌倦了打'zE'.

我在.vimrc中尝试过的行:

set foldlevel=manual
set foldlevelstart=99
let g:tex_fold_enabled=0
Run Code Online (Sandbox Code Playgroud)

Her*_*itz 18

刚刚注意到vim-latex-suite中存在控制折叠的变量,至少从插件的v1.6开始.此处记录了该功能:http: //vim-latex.sourceforge.net/documentation/latex-suite.html#latex-folding

总之,你应该能够改变三个全局变量来摆脱所有折叠:

 :let Tex_FoldedSections=""
 :let Tex_FoldedEnvironments=""
 :let Tex_FoldedMisc=""
Run Code Online (Sandbox Code Playgroud)

这应该摆脱所有折叠.如果要禁用某些折叠但不是全部,则可以通过为每个变量设置适当的值来控制事物,如上面的文档链接中所述.希望有所帮助.


Pet*_*ter 11

关于什么

autocmd Filetype tex setlocal nofoldenable
Run Code Online (Sandbox Code Playgroud)