En vim, al usar los comandos map
debe especificar las claves. Por ejemplo <CR> <ESC> <F1>
. ¿Cuáles son los correspondientes para las teclas de flecha?vim: cómo especificar las teclas de flecha
Respuesta
Si no conoce el código interno para una cierta clave, tipo CtrlK y luego la tecla de función. Por ejemplo, esta secuencia seguido de la flecha hacia arriba es la salida clave:
<Up>
Usted puede aprender más acerca de este comando en la documentación tanto para insert y command modo. Las formas específicas de asignar una clave especial se proporcionan en la documentación con la etiqueta :map-special-keys
. Además, puede encontrar una tabla práctica con :h key-notation
.
bastante literal:
<Left>
<Right>
<Up>
<Down>
Como se señaló en los comentarios, encontrar esto y más en this tutorial.
Eso es lo que encuentro en http://vim.wikia.com/wiki/Mapping_keys_in_Vim_ -_Tutorial_% 28Part_2% 29 – mozillanerd
Y
<C-Right>
para la tecla Control y derecho.
Por ejemplo, he utilizado las siguientes asignaciones (en mi .vimrc) para desplazarse a través de mis buffers abiertos:
nnoremap <silent> <C-Right> :bn<CR>
nnoremap <silent> <C-Left> :bp<CR>
- 1. Obteniendo las teclas de flecha de cin
- 2. Maldiciones al obtener las teclas de flecha
- 3. Códigos clave para las teclas de flecha
- 4. Reconociendo las teclas de flecha con stdin
- 5. cómo mover un div con las teclas de flecha
- 6. Teclas de flecha con NSTableView
- 7. C# y teclas de flecha
- 8. Teclas de flecha de reventado
- 9. VIM: deshabilitar las teclas de cursor/flecha, pero sólo para la navegación
- 10. Cómo deshabilitar las teclas Esc y cursor en vim
- 11. Desplazamiento de JScrollPane con las teclas de flecha
- 12. impedir el desplazamiento con las teclas de flecha
- 13. Enfoque de desplazamiento con las teclas de flecha en JavaScript
- 14. Vim: enumere las combinaciones de teclas libres
- 15. Java KeyListener no registrar las teclas de flecha
- 16. las teclas de flecha no son funcionales en sqlplus
- 17. jqGrid - Navegar filas usando las teclas de flecha arriba/abajo?
- 18. Vim: teclas de flecha para moverse dentro de una línea en el modo de inserción
- 19. Usando Eclipse TableViewer, ¿cómo navego y edito las celdas con las teclas de flecha?
- 20. ¿Cómo ver las últimas teclas presionadas en vim?
- 21. ¿Cómo puedo ver qué teclas cree vim?
- 22. teclas Ctrl Vim-Izquierda/Derecha Ctrl-comportamiento
- 23. Cómo salir de los corchetes autocompletados en Intellij Idea (sin utilizar las teclas de flecha)?
- 24. ¿Cómo puedo manejar las teclas de flecha en un script Perl en cygwin?
- 25. ¿cómo puedo rastrear las teclas de flecha en Chrome e IE?
- 26. Cómo 'arreglar' el sistema interactivo SML/NJ para utilizar las teclas de flecha
- 27. ¿Cómo puedo responder a las teclas de flecha del teclado externo?
- 28. ¿cómo puedo detectar las teclas de flecha en la consola java no en la GUI?
- 29. ¿Cómo evito el desplazamiento con las teclas de flecha pero NO el mouse?
- 30. ¿Cómo acelerar las teclas de flecha izquierda y derecha para editar texto?
El escape más general es antes de teclas especiales. _Lamentablemente, en Windows, esta clave se ha reasignado a de forma predeterminada_. es realmente para composición de digrafos –
sehe
Sí, funciona también, pero continuaré en mi posición :-) ck no es solo para dígrafos, la ayuda ayuda a decir que _Cuando {char1} es una clave especial, el código para esa clave es insertado en <> formulario._. Tiendo a usar c-v para insertar un^L en el texto y c-k para insertar un ''. –
sidyll