Mapeamento para S-Right e S-Left

0

Gostaria de mapear C-n e C-p para S-Right e S-Left correspondentemente. Eu tentei colocar

cmap <C-n> <S-Right>
cmap <C-p> <S-Left>

em ~ / .pentadactylrc - mas não funciona. Como posso fazer isso?

    
por Adobe 03.09.2011 / 01:37

1 resposta

1

Existem diferentes comandos de mapeamento para diferentes modos. cmap é para o modo de linha de comando e não afetaria o que acontece depois de pressionar o Escape algumas vezes, já que acertar o Escape algumas vezes o colocaria de volta no modo normal.

O mais provável é que você crie um mapeamento para o modo normal. Ao usar esses comandos, o primeiro argumento é o mapa que você está criando e o segundo argumento é o que você está mapeando.

nmap <S-Right> <C-n>
nmap <S-Left> <C-p>

Ou melhor (porque você poderia remapear <C-n> e <C-p> se quisesse:

nnoremap <S-Right> <C-n>
nnoremap <S-Left> <C-p>

Para ajuda adicional para diferentes comandos de mapeamento, digite :help map em pentadáctilo.

    
por 03.09.2011 / 16:10