Vim: Bind <C-Enter>


1

Usando vim para editar latex; ¿Cómo puedo enlazar C-Enter? He intentado lo siguiente, que no funciona:

imap <C-Enter> \\<CR>

y

imap <C-Return> \\<CR>

Sin embargo, algo como:

imap <C-i> \\<CR>

Funciona.

¿Alguna idea son sugerencias para vim latex-addons?

Respuestas:


2

Supongo que estás usando Vim dentro de una terminal, ya que pude mapear <C-Enter> con éxito en las versiones GUI de MacVim en OS X y gVim en Windows:

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

Si está utilizando la versión de terminal de Vim, entonces Vim está a merced de los códigos de tecla que proporciona el terminal. En algunos terminales, presionar Control + Intro se ve exactamente igual a Vim que presionar Intro solo, por lo que Vim nunca ve la pulsación de tecla que está intentando enviar.

Vea esta pregunta anterior sobre desbordamiento de pila para una discusión adicional:

https://stackoverflow.com/questions/598113/can-terminals-detect-shift-enter-or-control-enter


La respuesta aceptada de la pregunta vinculada proporciona una solución que funcionó para mí: imap <C-J>.
Ferdinand Prantl


0

Para que acepte un carácter de control, como Entrar intenta escribir Ctrl + V seguido por Entrar .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.