Si j'ai 10 onglets ouverts, je dois fermer chacun en utilisant ": q" séparément.
Comment puis-je les fermer tous en même temps?
Le moyen le plus court / le plus simple / le plus rapide serait:
:qa
Pour enregistrer le travail dans tous les onglets et quitter:
:wqa
:x
jamais jamais jamais jamais. Vous allez bousiller un jour et:X
crypter votre fichier, et vous ne connaîtrez pas la clé.X
(2) entrer accidentellement un mot de passe, (3) entrer accidentellement à nouveau le même mot de passe, avant que ce ne soit un problème. Je ne vois pas cela comme très probable ...J'utilise souvent
:tabo
(:tabonly
) pour fermer tous les autres onglets.la source
:on
ne ferme que les fenêtres , pas les onglets, du moins dans mon vim 7.3.3.:tabo
est exactement ce que je cherchais. Je vous voterais 30 fois si je le pouvais. :):ls
. Ainsi, vous pouvez toujours récupérer les onglets plus tard si vous le souhaitez. Ou convertissez-les en fenêtres, etc.Cela peut être fait avec la commande suivante (en mode normal ou d'échappement):
"tabdo" exécute apparemment la commande pour tous les onglets ouverts.
la source
Ajoutant à ce que fuentesjr a dit:
Forcer à quitter tous les onglets, si vous ne vous souciez pas de l'enregistrement.
la source
Vous pouvez utiliser l'une de ces commandes Vim Ex pour quitter plusieurs fenêtres et tampons :
:qa
:qall
Quittez Vim, sauf si certains tampons ont été modifiés. (Utilisez
:bmod
pour aller au tampon modifié suivant). Lorsque 'autowriteall' est défini, tous les tampons modifiés seront écrits, comme:wqall
.:conf qa
:confirm qall
Quittez Vim. Affichez une invite lorsque certains tampons ont été modifiés. Tu vois
:confirm
.:qa!
:qall!
Quittez Vim. Toutes les modifications apportées aux tampons sont perdues. Voir aussi
:cquit
, il fait de même mais se termine 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 existe des tampons sans nom de fichier, qui sont en lecture seule ou qui ne peuvent pas être écrits pour une autre raison, Vim ne se fermera pas.
:conf wqa
:confirm wqall
:conf xa
:confirm xall
Écrivez tous les tampons modifiés et quittez Vim. Appeler une invite lorsque certains tampons sont en lecture seule ou ne peuvent pas être écrits pour une autre raison. Tu vois
:confirm
.:wqa!
:xa!
:wqall!
:xall!
Écrivez 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 peuvent pas être écrits pour une autre raison, Vim ne se fermera pas.
Pour en savoir plus sur Vim, tapez la commande Ex suivante
la source
Cela ferme tous les onglets et ouvre les tampons.
la source
voici une manière Dark Side de fermer TOUTES LES INSTANCES VIM sur Linux / Mac
Ne l'utilise pas. Il fait ce que vous demandez mais probablement pas la meilleure façon mais une façon amusante
la source