2015-02-28 2 views
0

Внезапно, мой Vim начинается с указанием fdm=marker независимо от следующих двух спецификацийНевозможно изменить foldingmethod для Vim от маркеров к ручным

  • В _vimrc, как в АДНЕ нижней beignning, set fdm=manual;
  • По типу файла, указали set fdm=manual через *.vim файлов, найденных в ~/vim/vimfiles/ftplugin.

Такая же настройка хорошо работала около недели назад, когда я обновил _vimrc. Однако сегодня я просто заметил, что «маркер» был определен без объяснения причин.

Любое предложение? Я пробовал Grep все присутствия «маркера» в каталоге ~vimfiles. Это оказалось необоснованной работой, так как есть тысячи присутствий .

Я также попытался указать следующее в моем _vimrc, который не работал вообще. autocmd BufEnter * silent! set fdm=manual fdm=manual всегда будет всплывать независимо от того, какой тип файла я открываю, после ввода set fdm в командной строке. (путем нажатия :).

Я только что сделал мой Vim доступны на Github под: https://github.com/llinfeng/Vim

Все самое лучшее,

-Linfeng

+1

Если вы находитесь в Windows, правильный путь для настроек vim будет '~/vimfiles/ftplugin', у вас, похоже, есть дополнительный каталог' vim' на вашем пути. Вы можете проверить, где установлен параметр 'foldmethod' с' verbose set foldmethod? ' – FDinoff

+0

Я нашел источник проблемы, как можно найти в моем частичном ответе. Кстати, я установил Vim прямо под диск C на моей машине. Полный путь к «ftplugin» - «C: \ vim \ vimfiles \ ftplugin». В дополнение к этому есть еще одна папка с именем «C: \ vim \ vim74», которая содержит «gvim.exe» + «*. dll ". Я также считаю, что структура каталогов также связана с установочным пакетом (это должно относиться к машинам Windows). – llinfeng

ответ

0

Это лишь частичный ответ:

Плагин называется Проблема «restore_view.vim» вызывает проблему. После его удаления обе настройки, которые я пробовал, выполнили эту работу.

Я думаю, что, в то время как _vimrc и «* .vim» файлы в ~/ftplugin/ действительно получили источники, то «restore_view» плагин будет восстановить «старый вид», который включает в себя методы складывания и FormatOptions, в самом конце процесс поиска. Таким образом, все предыдущие настройки fdm и formatoptions были восстановлены, и новые внедренные не могут быть применены.

Здесь идет GitHub зеркало этого плагина: https://github.com/vim-scripts/restore_view.vim/blob/master/plugin/restore_view.vim

В качестве решения моего поста, просто удалив плагин будет решать все вопросы. Однако остается открытым вопрос о том, как правильно развернуть плагин «restore_view». Я отправил по электронной почте автора для предложения, а также запустил новый вопрос о переполнении стека.