首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将Vim的折叠方法从标记更改为手动

无法将Vim的折叠方法从标记更改为手动
EN

Stack Overflow用户
提问于 2015-02-28 22:09:07
回答 1查看 98关注 0票数 0

突然之间,我的Vim从指定fdm=marker开始,而不考虑以下两种规范

  • _vimrc中,无论是在下端还是底部,都是set fdm=manual
  • 每种文件类型都已通过在set fdm=manual中找到的*.vim文件指定了~/vim/vimfiles/ftplugin

大约一周前,当我更新_vimrc时,同样的设置一直运行良好。然而,我今天才注意到,“标记”是无缘无故地被标出的。

有什么建议吗?我尝试过Grep ~vimfiles目录中所有“标记”的存在。这变成了一项不合理的工作,因为有成千上万的marker存在。

我还试图在我的_vimrc中指定以下内容,它根本不起作用。在命令行中键入autocmd BufEnter * silent! set fdm=manual fdm=manual时,无论打开哪种类型的文件,set fdm总是会弹出。(按:)。

我刚刚使我的Vim在Github上可用:https://github.com/llinfeng/Vim

万事如意,

-Linfeng

EN

回答 1

Stack Overflow用户

发布于 2015-03-01 00:55:48

这只是一个部分的答案:

一个名为"restore_view.vim“的插件导致了这个问题。在卸载它时,我尝试过的两个设置都完成了这项工作。

我的猜测是,虽然_vimrc~/ftplugin/中的"*.vim“文件确实有来源,但"restore_view”插件将在采购过程的最末尾恢复“旧视图”,其中包括折叠方法和格式选项。因此,fdmformatoptions的所有先前设置都已恢复,新实现的设置无法应用。

下面是这个插件的github镜像:view.vim

作为我的帖子的解决方案,简单的删除插件就能解决所有的问题。然而,如何正确部署"restore_view“插件仍然是一个悬而未决的问题。我已经通过电子邮件征求作者的建议,并将开始一个关于堆栈溢出的新问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28787524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档