VIM cpoptions+=XML文件中的n

VIM cpoptions+=XML文件中的n,vim,Vim,在我的vimrc中,我设置cpoptions+=n。通常,此选项保持启用状态,但一旦打开XML文件,它就会被禁用。我查看了vim文件夹中修改cpo的内容,但没有看到任何有趣的内容(除了保存和恢复选项以便可以使用-=C,但对这些更改没有任何注释) 你知道是什么导致了这种情况,或者是一些关于要查找什么的指针吗?打开一个XML文件并运行:verbose set cpoptions?。这将显示设置的当前值以及设置该值的文件。这个设置很可能被xml的语法文件覆盖(在我的例子中就是这样) 编辑:虽然这通常会

在我的vimrc中,我设置cpoptions+=n。通常,此选项保持启用状态,但一旦打开XML文件,它就会被禁用。我查看了vim文件夹中修改cpo的内容,但没有看到任何有趣的内容(除了保存和恢复选项以便可以使用-=C,但对这些更改没有任何注释)


你知道是什么导致了这种情况,或者是一些关于要查找什么的指针吗?

打开一个XML文件并运行
:verbose set cpoptions?
。这将显示设置的当前值以及设置该值的文件。这个设置很可能被xml的语法文件覆盖(在我的例子中就是这样)

编辑:虽然这通常会有所帮助,但在本例中,似乎有许多针对XML文件类型加载的文件只需关闭cpo,为脚本更改cpo,然后恢复原始值。看起来这对你没有多大帮助


打开一个XML文件并运行
:scriptnames
,然后浏览为
cpo
列出的脚本,看看是否能找到罪魁祸首,可能会更走运。

打开一个XML文件并运行
:verbose set cpoptions?
。这将显示设置的当前值以及设置该值的文件。这个设置很可能被xml的语法文件覆盖(在我的例子中就是这样)

编辑:虽然这通常会有所帮助,但在本例中,似乎有许多针对XML文件类型加载的文件只需关闭cpo,为脚本更改cpo,然后恢复原始值。看起来这对你没有多大帮助


打开一个XML文件并运行
:scriptnames
,然后浏览为
cpo
列出的脚本,看看是否能找到罪魁祸首。如果使用GVIM,请在.gvimrc中设置它,因为这是最后加载的配置文件。请参见
:帮助初始化

另一方面,正如@Randy Morris所说,插件可能会将其设置为默认值。在我的配置中,将上次在
.vim/bundle/after/plugin/TabularMaps.vim
中设置为表格

编辑:我找到了

在autoclose插件中,在
plugin/autoclose.vim
中,保存的CPO选项不会在末尾写回。简单地加上

" restore cpoptions let &cpo = s:global_cpo “恢复CPO选项 let&cpo=s:global\u cpo 到文件的末尾

如果不使用autoclose插件,您可以通过
:vimgrep“set cpo&vim”~/.vim/**
来搜索重置cpotions状态的插件文件
然后,您可以在列表中搜索未恢复原始状态的文件(通常在脚本末尾缺少以
let&cpo=
开头的行)。

如果使用GVIM,请在.gvimrc中设置它,因为这是最后加载的配置文件。请参阅
:help initialization

另一方面,正如@Randy Morris所说,插件可能会将其设置为默认值。在我的配置中,将上次设置的值在
.vim/bundle/after/plugin/tablarmaps.vim
中制成表格

编辑:我找到了

在autoclose插件中,在
plugin/autoclose.vim
中,保存的CPP选项不会在末尾写回。只需添加

" restore cpoptions let &cpo = s:global_cpo “恢复CPO选项 let&cpo=s:global\u cpo 到文件的末尾

如果不使用autoclose插件,您可以通过
:vimgrep“set cpo&vim”~/.vim/**
来搜索重置cpotions状态的插件文件
然后在列表中,您可以搜索未恢复原始状态的文件(通常在脚本末尾缺少以
let&cpo=
开头的行)。

感谢这些命令。没有立即的运气,所有匹配“cpo”的行都会进行保存和恢复。一定是有什么东西在设置cpo和vim,而不是恢复它,我现在会进一步检查。仍然没有运气。目前,我已经求助于使用BufWenter来重置它,但它并不理想。(接受,因为这些一般性的想法对我有帮助!)感谢这些命令。没有立即的运气,所有匹配“cpo”的行都会进行保存和恢复。一定是有什么东西在设置cpo和vim,而不是恢复它,我现在会进一步检查。仍然没有运气。目前,我已经求助于使用BufWenter来重置它,但它并不理想。(接受,因为这些一般性的想法对我有帮助!)