Nigdy bym nie pomyślał, że Vim byłby tak wolny. Mam tylko następującą długą linię:
(Kliknij obraz, aby powiększyć)
Używam Vima (MacVim) pod Mac OS X z aplikacją terminalową. Oto mój vimrc . Mam nadzieję, że nie ma to nic wspólnego z niektórymi moimi wtyczkami. Po rozbiciu dużej linii na obrazie wszystko znów działa szybko.
Odpowiedzi:
Jest to znany problem z Vimem i bardzo długimi liniami. Widzę trzy rozwiązania:
:syntax off
.:set synmaxcol=200
lub innej wartości.:s/\s<a/<C-v><Enter><a
.W tym konkretnym przypadku zaleciłbym rozwiązanie 3.
źródło
spróbuj wykonać następujące czynności:
w przeciwnym razie polecam przyspieszenie vima przez:
źródło
synmaxcol
zrobił taką różnicę, pisząc posty na blogu w przecenach.lazyredraw
zrobił dla mnie lewę. Nawet bez żadnych wtyczek przewijanie niektórych plików było wyjątkowo powolne. Tak było zarówno w vimie, jak i gvimie. Profilowanie niczego nie pokazywało.set synmaxcol=4096
całkowicie rozwiązało problem przerywania podświetlania składni na długich liniach :)Wydaje mi się, że masz ustawiony kursor. Przekonałem się, że to był największy czynnik opóźniający w moim vimie. Możesz spróbować to wyłączyć.
źródło