script mac code vim notepad

mac - VIM: ¿VIM no "reemplaza" el uso de CTRL con ESC?



vim doc (4)

Generalmente se anuncia que el uso de VIM alivia la necesidad de mover la mano lejos de la fila de casa. Sin embargo, parece que en lugar de ir a CTRL, extiendo mi mano a ESC todo el tiempo.
Nota: soy un nuevo usuario de vim y estoy tratando de migrar de Notepad (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 VIM.


Casi siempre uso Ctrl + [en lugar de Esc . Es una combinación de teclas bastante fácil de escribir. La única excepción es cuando entro en pánico y tengo que escapar diez veces seguidas.


Como señaló lzkata, solo se usa para cambiar del modo de inserción al modo normal. Dependiendo del trabajo que estés haciendo, puedes ir y venir más a menudo. Sin embargo, a medida que adquiera 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 debería intentar encontrar otras formas normales de realizar ediciones comunes) - obtener realmente bueno con la navegación rápida con t, T, f, F, G, etc.)


Cuando vi fue escrito originalmente, fue escrito en esta distribución 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 fue mucho menos de un tramo. Esto también explica por qué h j k l son las teclas de "flecha" adecuadas en vim y por qué algunas de las otras teclas comunes en vim pueden parecer selecciones inusuales.


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 básicos, eliminar / yank / poner), etc.

Mientras que la 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 de evitar presionar la tecla ESC: http://vim.wikia.com/wiki/VimTip285 , así como formas de poner el bloqueo de mayúsculas para usar como ESC: cómo asignar la tecla BLOQ MAYÚS en VIM ?

Personalmente, no me parece un problema, ya que mi tecla ESC es la tecla más alejada a la izquierda en la fila superior; Puedo golpearlo sin buscarlo y regresar mis manos a su posición habitual con los ojos vendados. Mi muñeca ni siquiera se mueve desde su posición en mi computadora portátil;)