Имейте vim, не заботящийся о состоянии capslock в нормальном режиме

253
user3459474

Я хотел бы знать, возможно ли (и если да, то каким образом) иметь vim (или другой vi-подобный редактор, на самом деле. Переход с vim на другой не будет меня сильно раздражать, если редактор можно использовать в терминал и имеет режимы.) игнорирование состояния CAPS_LOCK, когда не пишется фактический текст (это означает, что не в режиме редактирования и не в командном режиме - я думаю, это имя того, где вы просите vim выйти, сохранить и т. д. -) ,

Возможно, легко переназначить ключ на что-то другое (в конце концов, есть тонны страниц, объясняющих это), но я достаточно часто использую этот ключ для его реальной роли (да, я часто использую константы в моем коде, и нет, я не наслаждайтесь необходимостью тратить палец на любую клавишу Shift при написании их), так что это не то, что я прошу. Я также мог бы переназначить 'J' (например) на что-то другое и все строчные ключи на их прописные, но опять же, не то, что я прошу (плюс, это, вероятно, было бы ужасно, и я уже подумал, что настройка Вим это ад). Чтобы сохранить пример «J», я бы хотел, чтобы vim понимал его как «J» только в том случае, если какая-либо клавиша SHIFT действительно нажата, а не если CAPS_LOCK_STATE имеет значение true.

Является ли это возможным?

0
Я понимаю, что вы хотите здесь. Это было бы очень полезно. Я провел небольшое исследование, но пока не нашел решения. Victor Schröder 7 лет назад 0
Может быть, это просто невозможно. user3459474 7 лет назад 0

0 ответов на вопрос