23

Я бы никогда не подумал, что Вим будет таким медленным. Все, что у меня есть, это следующая длинная строка:


(Нажмите на изображение, чтобы увеличить)

Я запускаю Vim (MacVim) под Mac OS X с приложением терминала. Вот мой vimrc. Я надеюсь, что это не имеет ничего общего с некоторыми из моих плагинов. Если я разбью большую строку на изображении, все снова будет работать быстро.

3 ответа3

35

попробуйте следующее:

" Syntax coloring lines that are too long just slows down the world
set synmaxcol=128

иначе я рекомендую ускорить vim:

set ttyfast " u got a fast terminal
set ttyscroll=3
set lazyredraw " to avoid scrolling problems
23

Это известная проблема с Vim и очень длинными строками. Я вижу три решения:

  1. Выключите подсветку синтаксиса с помощью :syntax off .
  2. Ограничьте подсветку синтаксиса с помощью :set synmaxcol=200 или другое значение.
  3. Разбейте свою длинную строку на более мелкие фрагменты с помощью :s/\s<a/<C-v><Enter><a .

В этом конкретном случае я бы рекомендовал решение 3.

1

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

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