Если вы используете GVIM, установите его в .gvimrc, потому что это последний загруженный файл конфигурации.Смотрите :help initialization
иначе, как сказал @Randy Morris, плагин может установить для него значение по умолчанию.В моей конфигурации Tabularize установил его в прошлый раз в .vim/bundle/after/plugin/TabularMaps.vim
.
РЕДАКТИРОВАТЬ: Я нашел это!
В плагине autoclose, в plugin/autoclose.vim
сохраненная опция не записывается обратно в конце,Просто добавьте
" restore cpoptions
let &cpo = s:global_cpo
в конец файла.
Если вы не используете плагин autoclose, вы можете искать файлы плагинов, которые сбрасывают состояние cpotions на :vimgrep "set cpo&vim" ~/.vim/**
, затем всписок, в котором можно искать файлы, которые не восстанавливают исходное состояние (обычно в конце скрипта отсутствует строка, начинающаяся с let &cpo =
).