Запретить vim от автофолдинга при наборе текста
Каждый раз, когда я использую фрагменты в vim во время кодирования на Python, у меня возникает проблема, от которой я хочу избавиться. Вот последовательность шагов, которая приводит к моей проблеме:
- тип
fun
и ударилTab
вызвать фрагменты новой функции - начать печатать, чтобы определить его имя.
На последнем шаге я сворачиваю все тело моей новой функции и даже не вижу курсора в том месте, где я сейчас набираю текст.
Информация:
- я использую
python-mode
плагин, который определяет метод складывания здесь - Я также использую
ultisnips
а такжеvim-snippets
, - Вот мой vimrc, в котором нет ничего криминального, как мне кажется.
Как я могу исправить такую проблему?
1 ответ
У меня была похожая проблема с завершением кода PHP. Это автоматически свернуло бы что-нибудь выше оператора возврата, как я напечатал.
Я также сузил проблему до плагина YCM; Я отключил все остальные плагины и установил параметры YCM по умолчанию.
Эта проблема исчезла, когда я установил сложный метод на manual в моем vimrc:
set foldmethod = ручной