Soy nuevo en git, así que decidí aprender git usando los tutoriales de github. El tercer capítulo decía:
"Para este primer ejemplo, modificaremos el archivo README para agregarnos a nosotros mismos como autor en el proyecto. Así que simplemente editamos el archivo. Ahora queremos confirmar ese cambio, así que ejecutamos el
git commit -a
comando".
Cuando uso el git commit -a
comando, la consola abre un vim y escribí mi mensaje, pero no sé cómo cerrar este editor de vim desde la consola. ¿Cómo guardo el mensaje y cierro vim?
Respuestas:
Puede combinar ambas acciones y hacerlo Esc:wqEnterpara guardar la confirmación y salir de vim.
Como alternativa a lo anterior, también puede presionar ZZmientras está en el modo normal, lo que guardará el archivo y saldrá de vim. Esto también es más fácil para algunas personas, ya que es la misma tecla presionada dos veces.
fuente
-m
opción y luego se lanzan dentro de una ventana vim y no saben cómo salir.z
lugar deZ
.:
, luego comienzan a eliminar personajes, y luego eso lleva al pánico 2.En lugar de intentar aprender vim, use un editor diferente más fácil (como nano, por ejemplo). Por mucho que me guste vim, no creo que usarlo en este caso sea la solución. Se necesita dedicación y tiempo para dominarlo.
fuente
Consulte este hilo para obtener una explicación: VIM para Windows: ¿Qué debo escribir para guardar y salir de un archivo?
Como escribí allí: para aprender Vimming, puede usar una de las tarjetas de referencia rápida:
También tenga en cuenta ¿Cómo puedo configurar un editor para trabajar con Git en Windows? si no se siente cómodo usando Vim pero desea usar otro editor para sus mensajes de confirmación.
Si su mensaje de confirmación no es demasiado largo, también puede escribir
fuente
La mejor pregunta es: ¿Cómo interrumpo la confirmación cuando salgo de vim?
Hay 2 formas:
:cq
o:cquit
:wq
De cualquier manera le dará a git un código de error, por lo que no continuará con la confirmación. Esto es particularmente útil con
git commit --amend
.fuente
Intenta
ZZ
guardar y cerrar. Aquí hay un poco más de información sobre el uso de vim con Gitfuente
Para salir de golpear: q te dejará salir.
Si desea salir sin guardar, puede presionar: q!
Una búsqueda en Google de "vim cheatsheet" puede proporcionarle una referencia que debe imprimir con una colección de atajos rápidos.
http://www.fprintf.net/vimCheatSheet.html
fuente