Por lo general, se anuncia que el uso de VIM alivia la necesidad de alejar la mano de la fila de inicio. Sin embargo, parece que en lugar de ir a CTRL, estoy extendiendo mi mano hacia ESC todo el tiempo.
Nota: soy un usuario nuevo de vim y estoy intentando migrar desde el Bloc de notas (Windows) a VIM. Estoy haciendo esta pregunta, en caso de que haya algún problema en mi uso o comprensión de la filosofía de VIM.VIM: ¿VIM no 'reemplaza' el uso de CTRL con ESC?
Respuesta
Cuando vi fue escrito originalmente, que fue escrito en este diseño de teclado:
Tenga en cuenta que el Esc es donde Tab está en la mayoría de los diseños de teclado de hoy en día y era mucho menos estirado ch. Esto también explica por qué hjkl son las claves correctas "flecha" en vim y por qué algunas de las otras claves comunes en vim puede parecer inusuales selecciones.
wow, ya había visto esto antes, pero solo me di cuenta de que, aunque hacía 'Esc' mucho mejor, cambió eso por': 'siendo casi tan malo como' Esc' ahora. mente levemente volado –
¿Cuál es el nombre de ese diseño? –
Según Wikipedia esta es la máquina que Bill Joy solía escribir vi: https://en.wikipedia.org/wiki/ADM-3A. No estoy seguro de si hay una versión de software de este diseño disponible, ya que las teclas son físicamente diferentes de casi todos los teclados que he visto. –
ESC solo se usa cuando se cambia de Insertar/Reemplazar al modo Normal. En el modo Normal es donde pasa la mayor parte de su tiempo: buscar, desplazarse, leer, cortar/copiar/pegar (o, en términos vim, eliminar/tirar/poner), y así sucesivamente.
Mientras que ESC se golpea mucho, no debería estar tan cerca como CTRL en el Bloc de notas. Sin embargo, también hay varias formas alternativas para evitar golpear la tecla ESC: http://vim.wikia.com/wiki/VimTip285, así como maneras de poner el bloqueo de mayúsculas para su uso como ESC: How to map CAPS LOCK key in VIM?
En lo personal, no me parece que es un problema, ya que mi tecla ESC es la tecla más a la izquierda en la fila superior; Puedo golpearlo sin buscarlo y devolver las manos a su posición habitual con los ojos vendados. Mi muñeca ni siquiera moverse de su posición en mi portátil;)
Esto puede hacerte sentir un RSI realmente malo :(Algunas personas no tienen tales problemas, pero para mí torcer la mano para escapar es catastrófico. –
@ JanekWarchoł Esa es una de las razones por las que las personas vuelven a mapear el capslock. Todavía tengo problemas, aunque probablemente ayude a descansar mis manos en una posición no estándar: en un teclado QWERTY, los dedos de mi mano izquierda usualmente están en 'shift',' a', 'w', y' d', o alguna variación de teclas cercanas en el mismo diseño (como 'a',' w', '3',' r'). Todas las teclas importantes permanecen cerradas, y 'esc' es una tecla más cercana y requiere menos torsión para alcanzar para. – Izkata
Interesante enfoque. Bueno, deseo que nunca tengas ningún RSI :) –
casi siempre utilizan Ctrl +[ en lugar de Esc. Es bastante fácil la combinación de teclas para escribir. La única excepción es cuando me entra el pánico y tengo que escapar diez veces seguidas.
Considera usar 'Ctrl' +' C'. –
afaik Ctrl + C echa de menos algunas cosas, p. disparando un evento 'insert finished'. también afaik, Ctrl + [correctamente los honra. ¡también es menos contorsionista para escribir! –
Como señaló lzkata, solo se usa para cambiar de inserción al modo normal. Dependiendo del trabajo que esté haciendo, puede ir y venir más a menudo. Sin embargo, a medida que adquiere experiencia con vim, encontrará que cambia de modo con mucha menos frecuencia. (Si va a realizar pequeñas ediciones de diferentes tipos en diferentes ubicaciones en muchas líneas, PUEDE usar las teclas de flecha en el modo de inserción si el terminal las admite, pero generalmente debe intentar encontrar otras formas de modo normal para realizar ediciones comunes - conseguir realmente bueno, con una navegación rápida con T, T, F, F, G, etc.)
- 1. vim: mapeo ctrl-0 a ctrl-9?
- 2. teclas Ctrl Vim-Izquierda/Derecha Ctrl-comportamiento
- 3. VIM Ctrl-V Conflicto con Windows Pegar
- 4. uso: tjump en lugar de: vim etiqueta en presionando Ctrl-]
- 5. Tecla Esc del mapa en Vim
- 6. Cómo deshabilitar las teclas Esc y cursor en vim
- 7. Uso de etiquetas en Vim
- 8. Vim: Eclipse-como Ctrl-Retroceso y Ctrl-Del
- 9. incapaz de tener el reverso de Ctrl-O en Vim
- 10. confundido por el capital que en vim
- 11. El uso de Ctrl-A en la línea de comandos Vim para incrementar un número
- 12. Vim: el complemento snipMate no desencadena la finalización del fragmento
- 13. Uso de látex y Vim
- 14. Vim no es compatible con Unicode?
- 15. vim: reemplaza todos los caracteres hasta un token dado
- 16. vim mapa no puede <C-Tab> a: tabnext
- 17. Vim autocompletar
- 18. ¿Cómo uso 'wildignore' en Vim?
- 19. Sinónimo de modo normal de Vim CTRL-A?
- 20. ¿Cómo preservar guión después de pulsar la tecla Esc en Vim
- 21. Cómo asignar Bloq Mayús a Esc para Vim en Mountain Lion cuando keyremap4macbook no funciona?
- 22. Vim - etiquetas: etiqueta no encontrada
- 23. Mostrar Vim omnicomplete en ciertos caracteres en lugar de Ctrl-X Ctrl-O?
- 24. ¿Cómo puedo asignar Ctrl-TAB a algo en Vim?
- 25. Cómo ir hacia atrás (Ctrl + Z) en vi/vim
- 26. Vim con Powershell
- 27. carácter de escape en el comando vim
- 28. vim la clave de mapeo no funciona
- 29. Vim: patógeno no cargando
- 30. Navegador de archivos Vim
Muchas personas reasignan las mayúsculas y minúsculas para escapar (cámbielas, si desea que las mayúsculas aún se bloqueen). Hacer eso cambió mi vida. – mqsoh