web-dev-qa-db-fra.com

Comment fermer tous les onglets ouverts en même temps?

Si j'ai 10 onglets ouverts, je dois fermer chacun d'eux en utilisant ": q" séparément.

Comment puis-je les fermer tous en même temps?

369
Srikanth

Le moyen le plus court/le plus simple/le plus rapide serait:

:qa

Pour sauvegarder le travail dans tous les onglets et quitter:

:wqa
553
fuentesjr

J'utilise souvent : tabo pour fermer tous les autres onglets.

190
CMS

Cela peut être fait avec la commande suivante (en mode normal ou échappement):

:tabdo :q

"tabdo" exécute apparemment la commande pour tous les onglets ouverts.

24
mmcdole

Ajoutant à ce que fuentesjr a dit:

:qa!

Va forcer à quitter tous les onglets, si vous ne vous souciez pas de sauver.

18
Daniel Nadasi

Vous pouvez utiliser n'importe laquelle de ces commandes Vim Ex à quitter plusieurs fenêtres et mémoires tampons:

  1. :qa:qall

    Quittez Vim, à moins que certains tampons aient été modifiés. (Utilisez :bmod pour passer à la mémoire tampon modifiée suivante). Lorsque 'autowriteall' est défini, tous les tampons modifiés seront écrits, comme :wqall.

  2. :conf qa:confirm qall

    Quittez Vim. Afficher une invite lorsque certains tampons ont été modifiés. Voir :confirm.

  3. :qa!:qall!

    Quittez Vim. Toute modification des tampons est perdue. Voir aussi :cquit, il fait la même chose mais quitte avec une valeur non nulle.

  4. :quita:quitall:quita!:quitall!

    Identique à :qall.

  5. :wqa:wqall:xa:xall

    Ecrivez tous les tampons modifiés et quittez Vim. S'il existe des tampons sans nom de fichier, en lecture seule ou qui ne peuvent pas être écrits pour une autre raison, Vim ne se fermera pas.

  6. :conf wqa:confirm wqall:conf xa:confirm xall

    Ecrivez 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.

  7. :wqa!:xa!:wqall!:xall!

    Ecrivez tous les tampons modifiés, même ceux en lecture seule, et quittez Vim. S'il y a des tampons sans nom de fichier ou qui ne peuvent pas être écrits pour une autre raison, Vim ne quittera pas.

Pour en savoir plus dans Vim, tapez la commande Ex suivante

:help window-exit
11
Christopher
:qall

Cela ferme tous les onglets et les tampons ouverts.

5
Vagmi Mudumbai

voici une solution du côté ALL pour fermer ALL VIM INSTANCES sous Linux/Mac

:!killall vim -9

Ne l'utilise pas. Il fait ce que vous demandez mais probablement pas le meilleur moyen mais le moyen amusant

0
noone