web-dev-qa-db-fra.com

Fermez tous les onglets, mais pas la fenêtre, dans Sublime Text

Existe-t-il un moyen de fermer tous les onglets en une seule fois dans Sublime Text, mais de laisser la fenêtre avec le projet en cours ouvert? C'est vraiment ennuyeux quand je veux juste fermer tous les fichiers ouverts et démarrer la nouvelle tâche que je dois Cmd-W les un par un. Si je fais Cmd-Opt-W il fermera tous les onglets et le projet en cours.

58
firedev

Grâce à Alex, cela s'est avéré assez simple, Préférences> Raccourcis clavier> Utilisateur:

{ "keys": ["super+shift+w"], "command": "close_all" }

Pas besoin de redémarrer Sublime, ça marche tout de suite. Et ce qui est encore mieux, pas besoin d'utiliser de nouveaux raccourcis, vous pouvez toujours fermer la fenêtre Sublime avec Cmd-W une fois que tous les onglets ont disparu.

94
firedev

Il y a une option dans le menu fichier, mais elle n'a pas de raccourci:

  • Fichier -> Fermer tous les fichiers

Modifier - modifier les paramètres utilisateur:

kay, ouvrez Préférences -> Raccourcis clavier - Utilisateur et collez ce qui suit entre les []:

{ "keys": ["ctrl+alt+shift+w"], "command": "close_all" }

puis utilisez Ctrl, Alt, Maj et w pour fermer tous les onglets.

Vous devrez d'abord redémarrer Sublime.

42
Alex

Voici ce que j'ai installé sur Mac Sublime Text 3

1. Allez dans Sublime Text -> Préférences -> Raccourcis clavier - Utilisateur 
 2. Ajoutez la liaison suivante: 
 
 ... ... ... 
 {"Touches": ["commande + shift + w"], "commande": " close_all "} 
 
 3. Enregistrez le fichier 

Maintenant, appuyer sur "Commande + Maj + W" fermera tous vos onglets ouverts. Appuyer sur "Commande + W" ferme uniquement l'onglet actuel. Ceci est en quelque sorte cohérent avec les raccourcis Mac pour les autres fenêtres d'application.

22
demisx

Par défaut, la fermeture de tous les onglets ne ferme pas la fenêtre, mais attention: la dernière version 3059 (13 décembre 2013) de Sublime Text comprend désormais:

Fermeture automatique des fenêtres lorsque le dernier onglet est déplacé

Il est géré par ce paramètre:

// Set to true to close windows as soon as the last file is closed, unless
// there's a folder open within the window. This is always enabled on OS X,
// changing it here won't modify the behavior.
"close_windows_when_empty": false,

Je veux juste fermer tous les fichiers ouverts et démarrer la nouvelle tâche

Dans ce même Sublime Text 3 build 3059, vous avez également le paramètre:

Lorsque le dernier fichier est fermé, un nouveau fichier transitoire est créé automatiquement

Combiné avec "Fichier -> Fermer tous les fichiers", cela peut aider à démarrer rapidement dans un nouveau fichier.

17
VonC

Accédez à Préférences> Liaisons de touches - Utilisateur> et ajoutez la ligne suivante.

{ "keys": ["super+w"], "command": "close_file" }

Maintenant, lorsque vous appuyez sur cmd + w, seul le fichier va fermer pas toute la fenêtre car vous ciblez "close_file".

8
Usman Ahmed

La façon la plus cool est: File - > Close All Tabs

5
Mohammad Heydari