Como mapear teclas no Vim
Dica publicada em Linux / Avançado
Como mapear teclas no Vim
Dica simples de como mapear teclas no melhor editor de textos do mundo, o Vim.
O mapeamento de teclas e demais configurações do editor são feitas no arquivo .vimrc, na sua pasta pessoal.
O Vim suporta dois tipos de mapeamento de teclas, no modo normal e modo visual.
" no final da linha. A sequência de comandos do Vim que faz isso é:
:A
Então nosso mapeamento ficará assim (adicione no teu ~/.vimrc):
Na linha acima mapeamos a tecla "b" para executar:
Agora basta teclar "b".
Adicione as seguintes linhas no ~/.vimrc:
Salve e abra seu documento. Tecle F9, o Vim entrará em modo visual, selecione o texto desejado e pressione F9 novamente. Bingo! O texto selecionado agora está delimitado por "".
O mapeamento de teclas e demais configurações do editor são feitas no arquivo .vimrc, na sua pasta pessoal.
O Vim suporta dois tipos de mapeamento de teclas, no modo normal e modo visual.
Modo normal
Mexo muito com HTML e quero criar um mapeamento que adicione a tag "" no final da linha. A sequência de comandos do Vim que faz isso é:
:A
Então nosso mapeamento ficará assim (adicione no teu ~/.vimrc):
map b A
Na linha acima mapeamos a tecla "b" para executar:
- A = (append) entrar em modo inserção com o cursor no final da linha
-
= tag BR em si -
= sair do modo inserção
Agora basta teclar "b".
Modo visual
No modo visual você pode selecionar o bloco de texto desejado e executar uma operação. Neste exemplo quero delimitar com as tags "" o texto selecionado.Adicione as seguintes linhas no ~/.vimrc:
vmap cF>p
nmap viw,hb
nmap
Salve e abra seu documento. Tecle F9, o Vim entrará em modo visual, selecione o texto desejado e pressione F9 novamente. Bingo! O texto selecionado agora está delimitado por "".
Muito bom. Dá para implementar coisas legais assim.
___________________________________
Conhecimento não se Leva para o Túmulo.