70 votes

Impossible de fermer plusieurs tampons avec une seule commande dans Vim

J'utilise Vim dans Screen. Je lance la commande

 vim <bigFolder>
 

Je suis coincé, car il n’a pas de sens de fermer chaque tampon par

 :q
 

Comment pouvez-vous fermer tous les tampons actifs dans Vim, avec une seule commande dans Vim?

82voto

sunaku Points 1197

La commande :bufdo vous permet d'exécuter une commande sur tous les tampons. Dans ce cas, vous souhaitez exécuter :bufdo bdelete pour fermer tous les tampons ouverts en une fois.

78voto

Ry4an Points 56453

:qall ou :qa fermera toutes les fenêtres

65voto

Ron Points 431

:% bd (elete)

Je pense que c'est ce que vous demandez

16voto

Oli Points 5620
 :on
 

fermera tous les tampons sauf celui que vous êtes en train d’éditer (le curseur se trouve dans ce tampon).

 :on!
 

fermera également les tampons modifiés, mais ceux-ci deviendront des tampons cachés.

 :ls
 

will liste tous les tampons avec leur statut (masqué, ...)

De l'aide:

 :h only
:h hidden-buffer
:h ls
 

12voto

bca Points 101

: on ne ferme pas les mémoires tampons ; Il ne ferme les autres fenêtres.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X