Я часто нахожу, что я редактирую, тогда gvim случайным образом выполняет прокрутку страницы. что означает, что я начинаю печатать не в том месте. Исходя из того, что это, скорее всего, ошибка пользователя, есть ли какая-то комбинация клавиш, которую я случайно нажимаю?
3 ответа
Вы на MacOS Sierra случайно? Может быть, вы страдаете от этой проблемы с чувствительностью трекпада, если я правильно понимаю, проблема в том, что OS 10.12 генерирует больше, более мелкий (?) прокрутка событий. Видимо, Java-люди обнаружили ту же проблему. К сожалению, я не знаю решения. Может быть, пришло время поднять ошибку Vim?
Есть множество клавиш, которые могут перемещать вас в normal
режиме, но не так много в режиме insert
. Если вы двигаетесь вокруг в режиме insert
случайным образом , вы должны проверить ваш ~/.vimrc
и ~/.gvimrc
для любого режима insert
keymappings (см: imap
).
Некоторые из обычно используемых навигационных клавиш в normal
режиме
h j k l => <left><down><up><right>
H M L => Top, Mid, Bottom of current display
zt zz zb => Set row that cursor is on to Top, Mid, Bottom of page
<number>
gg/G => Go to row <number>
<number>
h j k l => Go <number> columns/rows left, down, up, right
.. так далее и так далее.
Это может быть не комбинация клавиш вообще.
Я обнаружил, что случайная прокрутка в полях ввода, а не только в текстовых редакторах, часто случается со мной на ноутбуках, где включена сенсорная панель, поскольку пятка моей руки случайно касается сенсорной панели. Я далеко не единственный, кто испытал это. Этот человек тоже страдал от этой проблемы, как и тот, кто отвечал на все столицы.
Если вы обнаружите, что это ваша проблема, простое решение, конечно, отключить сенсорную панель. Сложная часть, как видно из того вопроса и номера «Как отключить тачпад?"вопросы в SuperUser, это делает. ☺