Способ отсрочки тайм-аута последовательности клавиш в Vim? - PullRequest
18 голосов
/ 17 марта 2012

Мне, как и большинству пользователей Vim, нравится сопоставлять сочетания клавиш в обычном режиме, чтобы повысить производительность. Обычно они начинаются с ключа лидера.

Но когда я пробую новые сопоставления и еще не привык к ним, я немного медленно набираю их. Эта небольшая задержка между нажатиями клавиш не только приводит к сбою последовательности, но также запускает нежелательные команды (например, не удается набрать лидер, затем f оставляет меня с нажатой клавишей f, поэтому курсор переходит к следующему вхождению символа I нажмите далее).

Есть ли способ отложить тайм-аут для последовательности клавиш?

Я не знаю, имеет ли это отношение, но

:set updatetime

показывает

updatetime=4000

, но эффект клавиши лидера длится намного меньше 4 секунд.

1 Ответ

26 голосов
/ 17 марта 2012

set updatetime - это время, в которое Vim ждет, пока он не записывает свой файл подкачки на диск, когда вы ничего не делаете (:help updatetime).

Правильная настройка: set timeoutlen (:help timeoutlen).

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