2015-11-09 2 views
2

Я использую Vimwiki и LaTeX (активно используя Vim-Latex-Suite Здесь идет одно странное наблюдение:.Нестабильный складное с текс файлов из-за редактирования Vimwiki + экономия

После указания setlocal nofoldenable в tex.vim файла, хранящегося в ~\ftplugin директории, я получил избавиться от откидных для латексных файлов; То же setlocal команды была также specifiecd в файле vimwiki.vim

Однако, если я делаю следующее, я закончу с непрерывно сложенным тексом файлом:

(примечанием, множество. ting set nofoldenable в файле ftplugin\*.vim файл в конце такого файла не помогает; перемещение тезисов настройки до конца _vimrc также не помогло, чтобы отключить эту проблему складывания)

  1. Открыть *.tex файл.
  2. Редактировать и сохранить файл *.wiki (filetype изменен как vimwiki при редактировании и сохранении);
  3. Откройте новый сеанс GVim.exe и откройте файл *.tex.
  4. Оказывается, что:

    1) Все разделы и все вспомогательные сооружения (подраздел подподраздел, пункт, подпункт, и т.д ..) должны быть сложены;

    2) Сохранение и выход и перезапуск сеанса Gvim даст ту же сложную структуру, независимо от того, были ли открыты или удалены фальцовки;

    3) Запись такого файла в новое место не будет содержать никаких складных, если файл *.wiki сохраняется с использованием той же сессии Gvim.

    4) Редактирование и сохранение файла *.wiki в том же сеансе Gvim отправит вновь сохраненный файл обратно в состояние с постоянной структурой складывания.

Я не уверен, если мой в том числе vim-scripts/restore_view плагин должен привести ко всем этим массам.

Я также заметил, что загрязнение по отношению к файлу *.tex составляет имя файла! (или абсолютный путь.) Это не помогает, если я заменяю свернутый файл *.tex с его точной копией из чистой директории, сохраняется постоянная складка. Только когда я переименую файл в том же каталоге, вы решите проблему сгибания.

На данный момент я могу только сдерживать редактирование файла *.wiki при записи в файле *.tex. Или переименуйте файл *.tex после совершения преступления «редактирования файла *.wiki во время сеанса Tex-Gvim».

Любые мысли о стабилизации складывания или сохранении набора ручного сгибания также будут очень полезными!

Спасибо!

ответ

1

Попробуйте сбросить складки в образах. Разверните загруженный *.tex, выполните команду под командой vim, а затем сохраните файл как вики.

:set viewoptions-=folds 

У меня нет оконной системы на руках, поэтому я не мог попробовать ее сам, прежде чем предлагать. Сожалею! :(

+0

Приятный и чистый! Я добавил 'setlocal viewoptions- = folds' to' ~ \ ftplugin \ tex.vim', который реализует специфичные для файла параметры. Большое спасибо! – llinfeng