Vim: Vincular C-Enter

1

Usando o vim para edição de látex; Como posso ligar C-Enter? Eu tentei o seguinte, que não funciona:

imap <C-Enter> \<CR>

e

imap <C-Return> \<CR>

No entanto, algo como:

imap <C-i> \<CR>

funciona.

Alguma idéia é uma sugestão para addons de látex vim?

    
por mtkoan 29.04.2010 / 17:34

3 respostas

2

Eu estou supondo que você esteja usando o Vim dentro de um terminal, já que eu era capaz de mapear <C-Enter> com sucesso nas versões GUI do MacVim no OS X e gVim no Windows:

:imap <C-Enter> I just pressed Control+Enter<CR>

Se você estiver usando a versão de terminal do Vim, o Vim ficará à mercê de qualquer código de tecla fornecido pelo terminal. Em alguns terminais, pressionar Control + Enter parece exatamente o mesmo para o Vim ao pressionar Enter sozinho, então o Vim nunca vê a tecla que você está tentando enviar.

Veja esta pergunta mais antiga do Stack Overflow para discussão adicional:

link

    
por 29.04.2010 / 18:39
0

Tente

imap <C-CR> \<CR>
    
por 29.04.2010 / 18:02
0

Para fazer com que ele aceite um caractere de controle, como Enter , tente digitar Ctrl + V seguido por Enter .

    
por 29.04.2010 / 19:10