varias salir lineas guardar grabar eliminar editado cómo con como cambios archivo git vim windows-xp git-commit

git - lineas - VIM para Windows-¿Qué escribo para guardar y salir de un archivo?



vim eliminar varias lineas (7)

Usando WinXP accidentalmente escribí git commit -a lugar de git commit -am "My commit message" , y ahora estoy viendo mi indicador de CMD lleno con la versión del archivo de mi mensaje de confirmación ("Por favor ingrese el mensaje de confirmación para su .. . "). He añadido mi mensaje a la parte superior, pero ahora no puedo averiguar cómo guardar y salir. Intenté presionar CTRL + W + Q , pero no hace nada más que agregar ^ donde está el cursor.

También probé esc primero, y luego CTRL + W + Q , pero dice No write since last change (add ! to override) .


En lugar de decirle cómo podría ejecutar un comando determinado ( ESC : w q ), puedo proporcionarle dos enlaces que pueden ayudarlo con VIM:

Sin embargo, la mejor manera de aprender VIM es no solo usarlo para Git commit sino también como editor regular para su trabajo diario.

Si no va a cambiar a VIM, es absurdo tener en cuenta sus comandos. En ese caso, vaya y configure su editor favorito para usar con Git .


Presione ESC para asegurarse de que está fuera del modo de edición y luego escriba:

:wq


Una forma más rápida de

  • Salvar
  • y renunciar

sería

:x

Si ha abierto varios archivos, es posible que deba hacer una

:xa


:q! forzará una salida incondicional de no guardar


Esc para asegurarse de salir del modo de inserción, luego :wq (dos puntos wq) o ZZ (shift-Z shift-Z).


:wq!

El signo de exclamación se utiliza para anular el modo de solo lectura.


  • Presione i o a para ingresar al modo Insertar, escriba el mensaje de su elección

  • presione varias veces la tecla ESC para salir del modo Insertar, o cualquier otro modo que haya encontrado por accidente

    • para guardar :wq :x o ZZ

    • para salir sin guardar :q! o ZQ

EDITAR:
Para volver a cargar un archivo y deshacer todos los cambios que haya realizado ...
Presiona varias veces ESC y luego ingresa :e! .