Как я уже упоминал в комментарии, у меня была такая же проблема. Вот что я нашел;
Есть настройка, сообщающая VIM, где искать завершения, называемая complete
.
:set complete
complete=.,w,b,u,t,i
это значение по умолчанию. Моя проблема (была на самом деле ..) 'я', который сканирует все включенные файлы. Вот две проблемы, первая, поиск , все эти файлы могут занять много времени, особенно если у вас, как и у меня,
:set path=**
Вторая проблема, однажды найденная, их нужно прочитать, и если вы используете сетевую файловую систему (я нахожусь в свободном доступе), то как поиск, так и чтение всех этих файлов может вызвать ошибки кэширования, что делает его мучительно медленным.
Я удалил i на данный момент, так как у меня есть файл тегов, и чаще всего у меня также есть соответствующие файлы в моих буферах (загруженные или выгруженные), которые будут найдены в результате 'b' и "ты".
Используйте
set complete-=i
чтобы удалить i из списка, обратите внимание, что это локально для буфера.