Vim: Cómo eliminar un búfer vim cuando sale de un archivo en vim

Pregunta:

Abro 15 archivos en vim.

vim -p *.php

Cierro un archivo sin guardar

:q

Luego, después de cerrar algunos, obtengo este E173: 15 more files to edit .

Parece que salir de un archivo no lo elimina de un búfer.

¿Hay alguna forma de que no obtenga este error cuando salgo de un archivo?

Por el momento tengo que usar qall para salir.

Gracias por adelantado.

Respuesta:

No quit archivos; con el fin de "cerrar" un archivo, o bien delete o wipe la memoria intermedia, mientras que quit el editor de sí mismo. Está utilizando el comando quit-editor ( q ) para cerrar un solo búfer, por lo que recibe el mensaje de error.

Estos son los comandos que necesita saber:

  • :bd cierra un solo búfer; es decir, Vim lo elimina de la lista de búfer. Algunos bits de información, como las marcas, todavía se conservan.
  • :bw cierra un solo búfer y lo wipe ; el búfer se elimina "realmente" y se pierde toda la información temporal.
  • :q sale del editor; asume que solo hay un búfer abierto.
  • :qa (que es la :qall comando :qall que ha estado usando) sale del editor y cierra todos los búferes. Esto es independiente de q porque, de lo contrario, podría olvidar que tiene otros archivos abiertos y perder información accidentalmente.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım