突然之间,我的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
发布于 2015-03-01 00:55:48
这只是一个部分的答案:
一个名为"restore_view.vim“的插件导致了这个问题。在卸载它时,我尝试过的两个设置都完成了这项工作。
我的猜测是,虽然_vimrc和~/ftplugin/中的"*.vim“文件确实有来源,但"restore_view”插件将在采购过程的最末尾恢复“旧视图”,其中包括折叠方法和格式选项。因此,fdm和formatoptions的所有先前设置都已恢复,新实现的设置无法应用。
下面是这个插件的github镜像:view.vim
作为我的帖子的解决方案,简单的删除插件就能解决所有的问题。然而,如何正确部署"restore_view“插件仍然是一个悬而未决的问题。我已经通过电子邮件征求作者的建议,并将开始一个关于堆栈溢出的新问题。
https://stackoverflow.com/questions/28787524
复制相似问题