Я использую vim уже почти месяц, и я очень предан ему. Но поскольку я добавил несколько плагинов, перемещение по более крупным файлам (более 400 строк ... особенно файлов PHP) делает vim довольно медленным. Меня это не беспокоит, потому что это все еще довольно быстро.Навигация Vim зависает на больших файлах
Но иногда я сталкиваюсь с проблемой, связанной с навигацией с hjkl
, и хотя я остановился, нажав j
, например, он продолжает работать довольно долго, что очень раздражает.
Я запускаю vim в iTerm на своем Mac, и я не уверен, что делать здесь.
Благодарим за помощь.
// edit: Хорошо, теперь я нашел причину проблемы. Все, что меняет текущий стиль линии или беспорядок с номерами строк, вызывает проблемы.
So set cursorline
или set rnu nu
заставляют мой VIM отставать. Я думаю, это потому, что «перерисовка» - это боль для моего терминала.
FWIW, вы не должны нажимать ни одну из этих клавиш более одного раза. ': set rnu nu', а затем использовать' 3j' или что угодно, чтобы пойти вниз/вверх. И 'f' или 'F ' для перехода вперед и назад на какую-то строку. –
Насколько велик файл? xGib? – Kent
Я только что понял, что он очень медленный на PHP-файлах, потому что 400 строк кода не такие большие » – lumio