En vim puede comenzar a escribir una palabra, presionar ctrl-n, y aparecerá un cuadro emergente con las terminaciones sugeridas. No me gusta tener que mover las manos hacia las teclas de flecha para desplazarme por esta lista. ¿Hay alguna forma en que pueda usar las teclas jk para desplazarse hacia abajo/arriba?Desplazamiento en la casilla de autocompletar de vim con las teclas de movimiento jk
19
A
Respuesta
29
inoremap <expr> j ((pumvisible())?("\<C-n>"):("j"))
inoremap <expr> k ((pumvisible())?("\<C-p>"):("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
- 1. Evitar el uso repetido de las teclas de movimiento hjkl en vim
- 2. Enfoque de desplazamiento con las teclas de flecha en JavaScript
- 3. Desplazamiento de JScrollPane con las teclas de flecha
- 4. Vim: enumere las combinaciones de teclas libres
- 5. vim: cómo especificar las teclas de flecha
- 6. impedir el desplazamiento con las teclas de flecha
- 7. JQuery UI autocompletar no se desplaza con las teclas de flecha en Firefox
- 8. ¿Cómo puedo cambiar la combinación de teclas utilizada para autocompletar en vim?
- 9. teclas de función de mapeo en vim
- 10. Aumentar autocompletar la barra de desplazamiento tamaño
- 11. Cambiar la combinación de teclas para la selección de autocompletar
- 12. Vim autocompletar
- 13. Vim C++ autocompletar
- 14. Cómo VIM autocompletar trabajo
- 15. Vim Dvorak combinaciones de teclas (rebindings :)
- 16. Vim - Autocompletar Java
- 17. Autocompletar Vim para Python
- 18. la caja de autocompletar
- 19. ¿Cómo ver las últimas teclas presionadas en vim?
- 20. Cómo deshabilitar las teclas Esc y cursor en vim
- 21. Mostrar pulsaciones de teclas de entrada en Vim
- 22. Vim plugin - autocompletar personalizado de params en modo comando
- 23. VIM: apague la función de autocompletar pero mantenga la pista
- 24. JQuery UI Autocompletar (1.8) desplazamiento
- 25. Mostrar las teclas presionadas en la línea de estado del modo normal VIM
- 26. Reconociendo las teclas de flecha con stdin
- 27. ¿Cómo implementar la aceleración de JQuery en esta función de movimiento de desplazamiento de ventana?
- 28. ventana con el ratón y teclas de acceso rápido en movimiento en MacOS
- 29. ¿Cómo se puede retrasar el tiempo de espera de las secuencias de teclas en Vim?
- 30. ¿Cómo evito el desplazamiento con las teclas de flecha pero NO el mouse?
Justo lo que estaba buscando. Gracias. – krashalot
Pregunta y solución muy interesantes: cada vez que aparece una ventana emergente automáticamente uso j y k sin pensarlo dos veces. –
Nota: perderá la posibilidad de escribir sobre la marcha parte del texto (cuando contenga 'j 'o' k'.) –