Como eu represento a tecla capslock para os mapeamentos de chave vim?

1

Estou tentando definir um mapeamento de chave no vim. Eu sei que <c-j> significa Control-J . Qual é a representação de texto da tecla capslock? Eu tentei <capslock> , mas isso não funciona.

Existe uma lista dessas representações em algum lugar?

    
por lampShade 12.03.2012 / 21:26

3 respostas

4

Note: This only answers the original question, which was then changed to specify the exact problem the OP had. Vim won't ever see the Caps Lock key. You can only remap the Caps Lock key to something else in OS X, and then use standard key mappings in vim.

See here for more info: Using Caps Lock as Esc in Mac OS X

Provavelmente melhor assim:

Esse é o símbolo nos teclados do Mac. É chamado de "SETA BRANCA PARA CIMA DA BARRA" e sua chave Unicode é 21EA .

Paraobterumalistadesímbolos-chavecomunsdoOSX,consulte: The Macintosh Biblioblog: Símbolos especiais de chaves

Ctrl no OS X, na verdade, é representado pelo "UP ARROWHEAD" (Unicode 2303 ). A notação c- é comum apenas no Emacs, o editor que provavelmente tornou os atalhos do teclado Control populares.

Para mais informações, consulte:

por 12.03.2012 / 21:37
1

É realmente necessário fazer isso? Se nas instruções mostrar texto em maiúsculas, isso deve ser suficiente.

    
por 12.03.2012 / 21:48
1

Você não pode mapear Caps-Lock no Vim - nem no Vim baseado em console / terminal, nem no gVim baseado em GUI, porque o Vim simplesmente não pode "ver" quando essa tecla é pressionada.

Se você realmente quiser fazer isso, provavelmente terá que descobrir como fazer com que seu sistema operacional altere o significado de Caps-Lock para outra coisa que o Vim possa ver, mas você o perderá para o Caps-Lock. / p>     

por 14.03.2012 / 05:53

Tags