O mapeamento de chave em .vimrc
pode ser substituído por outros arquivos de inicialização. É possível verificar qual mapeamento está vinculado à chave F1
, por exemplo:
:map <F1>
Se houver algo diferente de .vimrc
, o mapeamento será substituído ou removido. A opção detalhada mostra de onde vem o mapeamento de chaves:
:verbose map <F1>
...
Last set from ...
O mapeamento foi sobrescrito de .gvimrc
neste caso. O processo de vim .vimrc
primeiro e, em seguida, .gvimrc
, de modo que o mapeamento de chave no .gvimrc
sempre vence. .gvimrc
deve conter configuração específica para ambiente gráfico como extensões de menu, esquemas de cores, configurações especiais de mouse e todas as outras opções de configuração irrelevantes para o modo terminal.
A solução para este caso é remover os principais mapeamentos de .gvimrc
para que não substitua o mapeamento de .vimrc
.