
При наборе текста в Vim я обнаруживаю, что меня значительно замедляет тот факт, что Shift- Spaceне продвигает курсор, поэтому если я печатаю плавно и пытаюсь ввести заглавную букву или символ с пробелом, Vim думает, что клавиша Shift все еще активна, и курсор не продвигается. Затем я делаю опечатку и мне приходится возвращаться назад. При наборе значительного объема кода это быстро становится существенной проблемой для пользователя. Другие программы для редактирования текста обрабатывают Shift- Spaceтак же, как Space, включая веб-браузеры при вводе в текстовые поля.
Я не знаю, как работает Vim - это происходит из-за того, что когда я нажимаю клавишу Shift, Vim начинает прослушивать Shiftescape-последовательность -foo? Есть ли способ переназначить, S-Space
чтобы иметь ту же функциональность, что и пробел, без этой задержки "прослушивания escape-последовательности"?
В настоящее время у меня есть Tab
и S-Tab
привязаны к "next buffer" и "prev buffer" в моем vimrc. Могу ли я S-Space
работать так же, как Space
, без задержки, при этом все еще имея эту S-Tab
привязку, или мне придется удалить все S-foo
привязки, чтобы избавиться от задержки прослушивания-escape-sequence?