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