Configuração de teclado orientado para Vim para Mac

Descobri que essa configuração funciona maravilhosamente bem ao usar vim intensamente em um Mac.

Primeiro, eu troco as teclas <kbd> ctrl </kbd> e <kbd> Caps Lock </kbd> no lado esquerdo do teclado, para poder alcançar facilmente a tecla <kbd> ctrl </kbd> com a esquerda mindinho. A maioria dos meus atalhos de teclado no vim que não envolvem a tecla líder usam <kbd> ctrl </kbd>.

  1. Vamos para System Preferences > Keyboard > Modifier Keys
  2. Troca: Caps Lock -> Control
  3. Troca: Control -> Caps Lock

Então, eu configuro a tecla <kbd> ctrl </kbd> (anteriormente <kbd> Caps Lock </kbd>) para funcionar normalmente apenas se pressionada em combinação com outra tecla (habilitando os atalhos do teclado). No resto do tempo (ou seja, se pressionado sozinho), funciona como outra tecla <kbd> esc </kbd>. Isso significa que, em vez de mapear escape para iiou algo assim, recebo as duas chaves gratuitamente em um local de fácil acesso.

  1. Instale o Karabiner
  2. Encontre o Change Key > Change Control_L Key (Left Control)
  3. Verifique a Control_L to Control_L (+ When you type Control_L only, send Escape)configuração
  4. Ative-o no login em System Preferences > Users & Groups > Login Items