CTRL +] no Vim no Macbook

0

Eu tenho um problema chato com a combinação de teclas Ctrl + ] no Vim do meu Macbook. Eu tenho um teclado escandinavo, então eu não tenho uma chave ] . Normalmente faço um caractere] por Alt + 9 . Este é um problema quando eu uso ctags por exemplo, como não há uma maneira simples de pular em arquivos. Eu tentei usar map <C-9> <C-]> no meu .vimrc, mas isso não parece funcionar. Eu consegui fazer isso funcionar com <C-K> , mas prefiro muito mais <C-9> (ou talvez <D-9> - isto é: tecla de comando da Apple + 9). Como posso consertar isso?

    
por Linger 29.08.2011 / 23:25

3 respostas

1

Pesquise no google por um diagrama de teclado qwerty americano e compare-o ao seu teclado real. A chave localizada no mesmo local do teclado funcionará.

Em um teclado francês, $ está exatamente no mesmo lugar que ] , então devo digitar <C-$> em vez de <C-]> .

No seu caso, provavelmente é ^ ¨ ~

    
por 30.08.2011 / 08:18
0

Tente isto:

map <C-\> :exec("tag ".expand("<cword>"))<CR>

Claro, substitua <C-\> pela combinação que você quiser.

    
por 29.08.2011 / 23:32
0

O mais próximo que consegui foi com Ctrl Numpad 9 :

nnoremap <C-k9> i

Pelo que posso dizer, as teclas numéricas regulares não estão disponíveis para mapeamento.

As teclas de função funcionam bem, por exemplo, Ctrl F9 :

nnoremap <C-F9> i
    
por 30.08.2011 / 00:05