Question

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

Comment puis-je les fermer à la fois?

Était-ce utile?

La solution

Shortest / simple / moyen le plus rapide serait:

:qa

Pour enregistrer le travail dans tous les onglets et quitter:

:wqa

Autres conseils

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

Cela peut être fait avec les éléments suivants  commande (en mode normal ou de la fuite):

:tabdo :q

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

Ajout à ce que fuentesjr dit:

:qa!

Forcera quitter tous les onglets, si vous ne se soucient pas de sauver.

Vous pouvez utiliser l'un de ces Vim commandes Ex Quitter Windows et plusieurs buffers :

  1. :qa :qall

    Quitter Vim, sauf quelques tampons qui ont été modifiés. (Utilisez pour aller à :bmod le tampon modifié suivant). Lorsque « autowriteall » est réglé tous les tampons modifiés seront écrits, comme :wqall.

  2. :conf qa :confirm qall

    Quitter Vim. Apportez une invite lorsque des tampons ont été             modifié. Voir :confirm.

  3. :qa! :qall!

    Quitter Vim. Toute modification de tampons sont perdus. Voir aussi :cquit, il fait la même chose, mais avec une valeur sort non nulle.

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

    Comme :wqa.

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

    Ecrire tous les tampons modifiés et quitter Vim. S'il y a des tampons             sans un nom de fichier, qui sont en lecture seule ou qui ne peuvent pas être             écrit pour une autre raison, Vim ne quittera pas.

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

    Ecrire tous les tampons modifiés et quitter Vim. Apportez une invite             lorsque certains tampons sont en lecture seule ou ne peuvent pas être écrits pour             une autre raison. Voir :wqall!.

  7. :xall! <=> <=> <=>

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

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

:help window-exit
:qall

Ceci ferme tous les onglets et des tampons ouverts.

ici est un moyen côté obscur de la fermeture de tous INSTANCES VIM sur Linux / Mac

:!killall vim -9

Ne pas utiliser. Il fait ce que vous demandez, mais sans doute pas la meilleure façon, mais de façon ludique

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top