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