2011-01-19 8 views

Respuesta

29
inoremap <expr> j ((pumvisible())?("\<C-n>"):("j")) 
inoremap <expr> k ((pumvisible())?("\<C-p>"):("k")) 
+0

Justo lo que estaba buscando. Gracias. – krashalot

+0

Pregunta y solución muy interesantes: cada vez que aparece una ventana emergente automáticamente uso j y k sin pensarlo dos veces. –

+9

Nota: perderá la posibilidad de escribir sobre la marcha parte del texto (cuando contenga 'j 'o' k'.) –

27

Sé que la pregunta es solicitar el uso de las teclas J y K, pero también puede evitar el uso de las teclas de flecha de otra manera.

Después de presionar ctrl + n para obtener la ventana emergente de autocompletar, puede navegar la lista con ctrl + n y ctrl + p.

1
inoremap <expr> <down> ((pumvisible())?("\<C-n>"):("\<down>")) 
inoremap <expr> <up> ((pumvisible())?("\<C-p>"):("\<up>")) 
Cuestiones relacionadas