Запретить vim от автофолдинга при наборе текста

Каждый раз, когда я использую фрагменты в vim во время кодирования на Python, у меня возникает проблема, от которой я хочу избавиться. Вот последовательность шагов, которая приводит к моей проблеме:

  1. тип fun и ударил Tab вызвать фрагменты новой функции
  2. начать печатать, чтобы определить его имя.

На последнем шаге я сворачиваю все тело моей новой функции и даже не вижу курсора в том месте, где я сейчас набираю текст.

Информация:

  • я использую python-mode плагин, который определяет метод складывания здесь
  • Я также использую ultisnips а также vim-snippets,
  • Вот мой vimrc, в котором нет ничего криминального, как мне кажется.

Как я могу исправить такую ​​проблему?

1 ответ

У меня была похожая проблема с завершением кода PHP. Это автоматически свернуло бы что-нибудь выше оператора возврата, как я напечатал.

Я также сузил проблему до плагина YCM; Я отключил все остальные плагины и установил параметры YCM по умолчанию.

Эта проблема исчезла, когда я установил сложный метод на manual в моем vimrc:

set foldmethod = ручной

Другие вопросы по тегам