Ответ 1
Попробуйте выполнить следующие настройки:
set nocursorcolumn
set nocursorline
set norelativenumber
syntax sync minlines=256
Также проверьте http://vim.wikia.com/wiki/Fix_syntax_highlighting
Как повысить производительность при прокрутке файлов и их кодировании? С подсветкой синтаксиса vim работает так медленно. Когда я выключаю его, все в порядке. Есть ли способ или какие-либо рекомендации, чтобы сделать это быстрее?
Попробуйте выполнить следующие настройки:
set nocursorcolumn
set nocursorline
set norelativenumber
syntax sync minlines=256
Также проверьте http://vim.wikia.com/wiki/Fix_syntax_highlighting
У меня возникла проблема с низкой производительностью vim при редактировании некоторых файлов CSS.
Я обнаружил, что причиной в моем случае были большие встроенные изображения с использованием URL-адресов данных.
Чтобы ускорить процесс, я просто изменил свой .vimrc так:
set synmaxcol=200
Это помогло мне. Надеюсь, это поможет кому-то другому. Перейти к https://superuser.com/questions/302186/vim-scrolls-very-slow-when-a-line-is-to-long
Вы можете использовать опцию scrolljump
. Прокрутка не будет более гладкой, а не прокруткой по строкам, она будет прокручивать строки scrolljump
сразу.
Вы можете попробовать: set scrolljump=5
Он не решает вашу проблему с корнем, но это обходное решение.
Для больших файлов vim прочитает весь файл, чтобы определить контекст для точного выделения синтаксиса.
Установка максимального количества строк для сканирования значительно увеличивает производительность при потенциальной стоимости точной подсветки синтаксиса.
Добавьте в свой .vimrc
следующее:autocmd BufEnter * :syn sync maxlines=500
Это установит максимальный размер буфера синтаксиса на 500 строк.