Vim remap: Куда делись Capslock?
Хорошо, я убежден, что мне нужно переназначить Esc в vim. Мой выбор - использовать Capslock как обычный. Но мой вопрос: куда идет функциональность Capslock?
- Эск место?
- Не использовать вообще (используйте выделение +'U' в верхнем регистре)?
- Любой другой?
Как вы думаете, это более продуктивно?
Заранее спасибо.
3 ответа
Я использую AutoHotKey (в Windows) для повторного сопоставления capslock, главным образом потому, что иногда я случайно ударил его. Затем я использую shift-capslock, чтобы получить нормальную функциональность capslock.
Я думаю, что было бы странно, если бы capslock работал как capslock в некоторых программах, но не в других.
AutoHotKey сопоставления для этого (capslock -> esc, shift-capslock -> capslock):
CapsLock:: Send, {ESC}
+CapsLock:: Send, {Blind}{CAPSLOCK}
Могу сказать, что мое текущее решение мне кажется наиболее удобным:
- Капслок левый контроль,
- левый контроль - это побег и
escape - это capslock(после некоторого обновления X-сервера мне не удалось заставить его так себя вести, поэтому escape не работает, так как я все равно его не использую).
Видите ли вы причину, по которой вы, возможно, захотите использовать клавишу Esc в vim после того, как ключ CapsLock переназначен на функциональность Esc? (например, другие люди, использующие vim на вашем компьютере). Если нет, то нет причин не переназначать функциональность Esc на CapsLock - по крайней мере, если вы не хотите использовать Esc для чего-то другого.
Лично я в любом случае никогда не использую CapsLock, но если вы это сделаете, то, вероятно, вам следует где-то его хранить - где это зависит от того, какие сочетания клавиш вы используете и не используете, поэтому трудно дать рекомендацию.