Я часто нахожу, что я редактирую, тогда gvim случайным образом выполняет прокрутку страницы. что означает, что я начинаю печатать не в том месте. Исходя из того, что это, скорее всего, ошибка пользователя, есть ли какая-то комбинация клавиш, которую я случайно нажимаю?

3 ответа3

1

Вы на MacOS Sierra случайно? Может быть, вы страдаете от этой проблемы с чувствительностью трекпада, если я правильно понимаю, проблема в том, что OS 10.12 генерирует больше, более мелкий (?) прокрутка событий. Видимо, Java-люди обнаружили ту же проблему. К сожалению, я не знаю решения. Может быть, пришло время поднять ошибку Vim?

0

Есть множество клавиш, которые могут перемещать вас в 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

.. так далее и так далее.

0

Это может быть не комбинация клавиш вообще.

Я обнаружил, что случайная прокрутка в полях ввода, а не только в текстовых редакторах, часто случается со мной на ноутбуках, где включена сенсорная панель, поскольку пятка моей руки случайно касается сенсорной панели. Я далеко не единственный, кто испытал это. Этот человек тоже страдал от этой проблемы, как и тот, кто отвечал на все столицы.

Если вы обнаружите, что это ваша проблема, простое решение, конечно, отключить сенсорную панель. Сложная часть, как видно из того вопроса и номера «Как отключить тачпад?"вопросы в SuperUser, это делает. ☺

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .