Como evitar que o Vim insira literalmente os nomes das teclas de função quando estiver no modo de inserção?

1

Estou usando o Vim no Ubuntu. Quando pressiono uma tecla de função no modo de inserção, o nome da chave é inserido literalmente.

Por exemplo, se eu estiver no modo de inserção e pressionar Ctrl + F12, o texto a seguir será inserido <C-F12> . Eu tenho essa chave ligada a uma tecla de atalho global para acionar uma caixa de pesquisa do Google. Além disso, não vejo nenhum valor prático pessoal para inserir o nome de uma tecla de função no arquivo que estou editando.

  • Como posso obter o Vim para não inserir o nome de uma tecla de função quando uma tecla de função é pressionada no modo de inserção?
por Jeromy Anglim 02.09.2011 / 07:47

1 resposta

2

Tente isto:

:map <C-F12> <nop>
:map! <C-F12> <nop>

Veja:

:help :map
:help <nop>

No entanto, eu diria que ter uma tecla de atalho global definida deve "comer" os eventos principais para que o Vim nunca os veja. É possível dizer ao seu sistema operacional para se comportar dessa maneira? Afinal, isso provavelmente só resolve o seu problema para o Vim, e não para outros aplicativos.

    
por 02.09.2011 / 08:23

Tags