Я недавно переключился на использование VIM и использую друзей .vimrc, который хорошо работает для него

https://github.com/dtothefp/dotfilesv2/blob/master/vim/vimrc.symlink

Сначала я установил vim через Homebrew, а также по символическим ссылкам на MacVim. Кажется, все работает хорошо, за исключением нескольких файлов в моем проекте. Один файл .scss замораживает VIM каждый раз, чаще всего при попытке открыть его из NerdTree, но иногда просто перемещаясь по файлу. Когда это происходит, я должен полностью закрыть вкладку «Терминал» и принудительно завершить процесс VIM в моем мониторе активности, который переходит на 100%.

Я пробовал много вещей, чтобы решить эту проблему, таких как удаление VIM/MacVim через Homebrew и загрузка MacVim из MacPorts и создание ссылок на него вручную. Я также пробовал другие файлы .vimrc и все еще имею ту же проблему. Я чувствую, как будто я ранее установил плохой плагин, и он или что-то связанное по-прежнему кэшируется где-то на моей машине.

Единственный раз, когда проблема не возникает, это при использовании VIM 7.3, скомпилированной Apple, которая поставляется с моей машиной. Любая информация об отладке этой проблемы будет принята с благодарностью

1 ответ1

1

Ваш файл тоже зависает у меня в Vim. Причина в неоптимальном синтаксисе Vim, который задыхается на длинных строках, таких как 63, 66 и 69 (69 - это 3342 символа!).

Вы можете уменьшить значение 'synmaxcol' до более низкого значения, чем значение по умолчанию (3000), например 200 или что-то еще, YMMV:

:setlocal synmaxcol=200

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .