VIM - запретить делать выбор строчными - PullRequest
0 голосов
/ 30 июня 2018

Часто я обнаруживаю ошибки при попытке дернуть, но случайно нажимаю u вместо y.

Я попробовал следующее, но это не помогло, так как это нацелено на отмену.

Есть ли специальный способ переназначения клавиш, когда у вас выделен текст?

    nnoremap u <Nop>

1 Ответ

0 голосов
/ 03 июля 2018

Правильный ответ

xnoremap u <Nop>

Хотя это полезное действие для визуального режима и имеет его применение, поэтому я вместо этого рекомендую вам исправить ваши вредные привычки, а не переназначать этот ключ.

Кроме того, существует небольшая разница между vnoremap и xnoremap в том, что при использовании варианта v (для отображения или отмены отображения) он также применяется для специального режима vim SELECT, отличного от VISUAL режим, который имеет особый вариант использования, используется специально для шаблонных библиотек, таких как ultisnips, snipmate и т. д. В большинстве случаев вы хотите использовать x варианты, чтобы применить ваши сопоставления по этой причине, чтобы ограничить их применение только для режима VISUAL и не также для режима SELECT.

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