quinta-feira, 26 de março de 2009

Caracteres especiais dentro de um mapeamento

'|'
O comando ':map' pode ser seguido por outro comando. Um caracter '|' separa os
dois comandos.
Isto também significa que o caracter '|' não pode ser usado dentro de um comando
:map.

Para incluir um no mapeamento, use <Bar>:
:map <F8> :write <Bar> !checkin %<CR>

O mesmo problema ocorre com o comando ':unmap', com a questão adicional de espaços no final:
:unmap a | unmap b
:unmap a| unmap b
Esses dois comandos são diferentes, o primeiro tenta desmapear 'a ' que tem um
espaço no final.

<Space>
Quando for usar espaço dentro de um mapeamento, use <Space>:
:map <Space> W
este mapeamento faz com que a barra de espaço mova à direita para uma palavra separada por
brancos.

Não é possível abrir um comentário diretamente após o mapeamento, porque o
caracter '"' seria considerado parte do mapeamento. Voce pode usar '|"', isto
inicia um comando novo e vazio com um comentário:
:map <Space> W| " Use a barra de espaço para mover para uma palavra à direita.

0 comentários:

Postar um comentário