Недавно я изучил некоторые хакеры VIM, и я узнал много полезных команд и получил довольно эффективную редакцию текста с VIM. Я использую финский qwerty раскладку клавиатуры (см. Изображение ниже), что довольно ужасно для программирования. Все ваши обычные символы кодирования ()[]{}/\
происходят, нажимая клавиши shift или alt gr и number, но я уже довольно привык к этому. Я не хочу менять раскладку клавиатуры, так как у меня довольно много писем и чатов IRC на моем родном языке, и для этого мне нужны символы ä
и ö
(å
для меня бесполезен, только Шведы используют это).
Моя проблема в том, что некоторые команды VIM имеют довольно сложную комбинацию клавиш по умолчанию, например, "go-to-tag-under-cursor" - ^], которая переводится на Ctrl - AltGr - 9 на финскую клавиатуру, Для этого мне нужно нажать клавишу left control левой рукой, alt gr пальцем правой руки и протянуть правый указательный палец к клавише number 9. Это похоже на использование emacs и/или игра на классической гитаре. Не совсем эргономичный.
Вот что выглядит раскладка клавиатуры:
ПРИМЕЧАНИЕ: клавиши, отмеченные синим, записываются нажатием AltGr (справа) и соответствующей клавишей. Красные - это двухзначные персонажи или мертвые ключи, которые не выдают персонажа сами. F.ex. для ввода символа ü
сначала нажмите клавишу ¨^~, а затем u. То же самое касается клавиш акцента. Эти мертвые ключи в VIM недоступны.
Таким образом, в основном у меня есть 3 дополнительных алфавитных ключа (ä ö å), но они не могут отображаться более одного раза, ключи-модификаторы не работают с ними (в VIM). Я могу сопоставить что-то с ä
, но не Ä
или <C-ä>
.
Теперь я ищу идеи для моей установки VIM у других финских/шведских или других пользователей раскладки клавиатуры, отличных от США. Поделитесь своими ключевыми сопоставлениями, советами .vimrc и всем остальным, что может быть полезно.