Comment puis-je fermer tous les onglets ouverts à la fois?
Si j'ai 10 onglets ouverts, je dois fermer chacun en utilisant": q " séparément.
Comment puis-je les fermer tous à la fois?
6 réponses
Plus court/le plus simple/le moyen le plus rapide serait:
:qa
Pour enregistrer le travail dans tous les onglets et quitter:
:wqa
Cela peut être fait avec ce qui suit commande (en mode normal ou escape):
:tabdo :q
"tabdo" exécute apparemment le commande pour tous les onglets ouverts.
Ajouter à ce que fuentesjr a dit:
:qa!
Forcera quitter tous les onglets, si vous ne vous souciez pas de l'enregistrement.
Vous pouvez utiliser L'une de ces commandes Vim Ex pour quitter plusieurs fenêtres et tampons :
-
:qa
:qall
Exit Vim, sauf s'il y a des tampons qui ont été modifiés. (Utilisez
:bmod
pour passer au prochain tampon modifié). Lorsque 'autowriteall' est défini, tous les tampons modifiés seront écrits, comme:wqall
. -
:conf qa
:confirm qall
Quitter Vim. Afficher une invite lorsque certains tampons ont été modifié. Voir
:confirm
. -
:qa!
:qall!
Quitter Vim. Toute modification des tampons est perdue. Voir aussi
:cquit
, il fait la même chose mais sort avec une valeur non nulle. -
:quita
:quitall
:quita!
:quitall!
Identique à
:qall
. -
:wqa
:wqall
:xa
:xall
Écrivez tous les tampons modifiés et quittez Vim. S'il y a des tampons sans nom de fichier, qui sont en lecture seule ou qui ne écrit pour une autre raison, Vim ne sera pas cesser de fumer.
-
:conf wqa
:confirm wqall
:conf xa
:confirm xall
Écrivez tous les tampons modifiés et quittez Vim. Afficher une invite lorsque certains tampons sont en lecture seule ou ne peuvent pas être écrits pour une autre raison. Voir
:confirm
. -
:wqa!
:xa!
:wqall!
:xall!
Ecrire tous les tampons modifiés, même ceux qui sont en lecture seule, et quittez Vim. S'il existe des tampons sans nom de fichier ou qui ne peut pas être écrit pour un autre raison, Vim ne quittera pas.
Pour les lire dans Vim, tapez la commande Ex suivante
:help window-exit
:qall
Cela ferme tous les onglets et les tampons ouverts.