我正在使用Vimwiki和LaTeX(积极使用Vim-Latex-Suite。这里有一个奇怪的观察结果:
在setlocal nofoldenable
目录中存储的tex.vim
文件中指定~\ftplugin
后,我摆脱了乳胶文件的折叠; setlocal
文件中还指定了相同的vimwiki.vim
命令。
但是,如果我执行以下操作,我将最终得到一个连续折叠的tex文件:
(注意,在此类文件末尾的set nofoldenable
文件中设置ftplugin\*.vim
无效;将这些设置移至_vimrc
的末尾也无助于禁用折叠问题。)
*.tex
文件; *.wiki
文件(编辑和保存时filetype
已更改为vimwiki
; *.tex
文件。事实证明:
1)所有章节和所有附属结构(分节,小节,段落,分段等)均应折叠;
2)保存和退出并重新启动Gvim会话将提供相同的折叠结构,无论折叠是否被打开/删除;
3)只要没有使用相同的Gvim会话保存*.wiki
文件,将此类文件写入新位置将不包含任何折叠。
4)在同一个Gvim会话中编辑和保存*.wiki
文件会将新保存的文件发送回具有持久折叠结构的状态。
我不确定包含vim-scripts/restore_view插件的我是否应该引导所有这些群众。
我还注意到,*.tex
文件的污染是文件名特定! (或绝对路径特定的。)如果我将折叠的*.tex
文件替换为干净目录中的精确副本,则无效,持久折叠仍然存在。只有当我在同一目录中重命名文件时才能解决折叠问题。
截至目前,我只能在编写*.wiki
文件时限制自己编辑*.tex
文件。或者,在提交犯罪后,重命名*.tex
文件"在Tex-Gvim会话中编辑*.wiki
文件"。
任何关于稳定折叠或保存一套手动折叠的想法也会非常有用!
谢谢!
答案 0 :(得分:1)
在视图中尝试取消设置折叠。展开加载的* .tex文件后,在vim中运行以下命令,然后将文件另存为wiki。
:set viewoptions-=folds
我手边没有Windows系统,因此在建议之前无法亲自尝试。抱歉! :(