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

发布于 2024-09-11 08:32:28 字数 376 浏览 2 评论 0原文

我已经尝试了通常的方法,并阅读了 :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

I have tried the usual approaches, and have read :help tex.vim
(see : http://vimdoc.sourceforge.net/htmldoc/syntax.html )

I've taken a brief look at syntax/tex.vim, but can't see how to disable it without rebuilding vim without folding. I'm sick of hitting 'zE'.

Lines I've tried in my .vimrc:

set foldlevel=manual
set foldlevelstart=99
let g:tex_fold_enabled=0

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

流云如水 2024-09-18 08:32:28

刚刚注意到 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=""

这应该消除所有折叠。如果您想禁用某些折叠但不是全部,那么您可以通过为每个变量设置适当的值来控制,如上面的文档链接中所述。希望有帮助。

Just noticed that there are variables to control folding in vim-latex-suite, at least as of v1.6 of the plugin. The functionality is documented here:
http://vim-latex.sourceforge.net/documentation/latex-suite.html#latex-folding

In short you should be able to change three global variables to get rid of all folding:

 :let Tex_FoldedSections=""
 :let Tex_FoldedEnvironments=""
 :let Tex_FoldedMisc=""

That should get rid of all folding. If you want to disable some folding but not all then you can control things by setting the appropriate values for each variable, as described in the documentation link above. Hope that helps.

动次打次papapa 2024-09-18 08:32:28

怎么样

autocmd Filetype tex setlocal nofoldenable

What about

autocmd Filetype tex setlocal nofoldenable
终遇你 2024-09-18 08:32:28

折叠功能似乎都位于 Latex-suite 发行版的folding.vim 文件中。该文件在 ftplugin 文件夹的 Latex-suite 文件夹中的 main.vim 文件的第 825 行中引用。该行内容为:

exe 'source '.fnameescape(s:path.'/folding.vim')

注释掉该行,据我所知,它删除了 Latex-suite 插件中的所有折叠。我认为这不会影响其他任何事情,但我没有检查过。

The folding functionality all seems to located in folding.vim file of latex-suite distribution. This file is referenced in line 825 of my main.vim file in the latex-suite folder of the ftplugin folder. That line reads:

exe 'source '.fnameescape(s:path.'/folding.vim')

Comment out that line and, as far as I can tell, it strips out all the folding in latex-suite plugin. I don't think it affects anything else, but I haven't checked.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文