vim заморожен при использовании автозаполнения ключевых слов заклинания - PullRequest
6 голосов
/ 18 мая 2011

Я использую функцию словаря заклинаний vim и добавляю эти строки в мой .vimrc установить словарь = ~ / .vim / dict / en_US.dic полный набор + = k

Затем я открываю vim и вводю le, затем вводим <ctrl+x> и <ctrl+k>. Автозаполнение отображается правильно. Но когда я удаляю le в null, экран vim останавливается. Кажется, vim продолжит сканировать словарь и попытаться показать все слова в словаре на экране. Через 3 минуты vim вернется и покажет список слов.

копия экрана следующим образом: open vim and input le, and invoke auto complete then delete all input chars, will get vim screen frozen after about 3 minutes, vim will come back

Кто-нибудь знает, как от этого избавиться?

1 Ответ

7 голосов
/ 18 мая 2011

Вы можете попытаться нажать CTRL C , чтобы прервать поиск предложения.

Это работает для большинства длительных процессов, замораживая Vim.1008 * Существует также опция spellsuggest, которую можно использовать для ограничения размера списка предложений.Использование 10 в качестве максимального значения может ускорить процесс за счет меньшего количества найденных результатов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...