Comment pouvons-nous enregistrer tous les fichiers dans (VSCode) comme nous le faisons dans Visual Studio


Réponses:


147

Il ne semble pas qu'un raccourci y soit lié.

Le moyen le plus simple serait d'utiliser les accélérateurs de menu: ALT+ fsuivi de ALT+ l.

Pour modifier votre combinaison de touches, modifiez les préférences du clavier.

entrez la description de l'image ici

Ajoutez la liaison dans la moitié droite de l'écran, puis redémarrez Code:

// Place your key bindings in this file to overwrite the defaults
[
    { 
      "key": "ctrl+shift+s", 
      "command": "workbench.action.files.saveAll" 
    }
]

entrez la description de l'image ici


75
    ⌥+⌘+S               // macOS
    Ctrl+K S            // Windows
    Ctrl+Alt+S          // Linux

67
La seule astuce à noter ici est que la combinaison de touches de commande [Ctrl+K S]affichée avec le texte de l'élément de menu donne l'impression que vous devez appuyer sur la Ctrltouche, maintenir la Ctrltouche enfoncée, puis appuyer sur les touches Ket Sune par une en succession rapide. Ce n'est pas le cas. Après avoir appuyé sur la combinaison Ctrl+, Krelâchez la Ctrltouche et appuyez Sséparément. Dans les cas où la Ctrltouche doit être maintenue enfoncée en permanence, elle sera affichée par exemple [Ctrl + K Ctrl + O](pour ouvrir un nouveau dossier) dans le texte de l'élément de menu.
RBT

6
@RBT man J'avais du mal à comprendre la partie sortie de Ctrl, merci mec !!
dippas

10
Je suis un utilisateur Windows, je me demande pourquoi ils choisissent un tel raccourci CTRL-K S, pas le raccourci Windows UX CTRL + SHIFT + S
Samih A

1
Si vous êtes comme moi et que vous ne vous souvenez jamais de ces symboles, c'est l'option + commande + S
sarink

54

Dans le code de Visual Studio à partir d'aujourd'hui, vous pouvez appuyer sur Ctrl+ K+ S pour enregistrer tous les fichiers non enregistrés actuellement ouverts dans votre éditeur.

Un mot d'avertissement concernant les combinaisons de raccourcis clavier présentes dans le texte de description des éléments de menu est le suivant:

L'astuce à noter ici est que la combinaison de touches de commande Ctrl+ K Saffichée avec le texte de l'élément de menu donne l'impression que vous devez appuyer sur la Ctrltouche, maintenir la Ctrltouche enfoncée, puis appuyer sur les touches Ket S une par une en succession rapide. Ce n'est pas le cas.

entrez la description de l'image ici

Après avoir appuyé sur Ctrl + K combinaison, relâchez les deux Ctrlet les K touches, puis appuyez sur la Stouche séparément. Dans les cas où la Ctrltouche doit être maintenue enfoncée en permanence, elle sera affichée comme par exemple [ Ctrl + K Ctrl+ O] (pour ouvrir un nouveau dossier) dans le texte de l'élément de menu.


1
Cela n'a pas fonctionné pour moi sous Windows. Dans le dernier code VS (1.14.0), je devais appuyer sur CTRL + K, puis relâcher les deux touches, puis appuyer sur S.Si je viens de relâcher la touche CTRL, j'aurais toujours K enfoncé et me retrouverais avec des dizaines de K insérés dans le fichier et aucune sauvegarde. Je n'aime pas du tout cela et changerai la liaison en quelque chose de plus simple si possible.
Norbert Norbertson

3
Cette déclaration - After pressing Ctrl + K combination release the Ctrl key and press S separatelysignifie exactement ce que vous dites. Il dit après avoir appuyé sur Ctrl + Kcombinaison et quand vous voulez appuyer sur la Stouche, ne maintenez pas la Ctrltouche enfoncée. Au lieu de cela, relâchez la Ctrltouche, puis appuyez Sséparément. Nous avons l'habitude de maintenir la Ctrltouche enfoncée dans Visual Studio, ce qui n'est pas le cas ici. C'est ce que je voulais souligner. Une fois que vous avez appuyé sur la Ktouche, vous devez bien sûr la relâcher pour appuyer sur la touche suivante S. Vous ne pouvez pas rester Kpressé de toute façon :)
RBT

Une autre note pour les utilisateurs du plugin vim - pour que les raccourcis clavier à double touche fonctionnent, vous devez désactiver leur gestion par le plugin vim, par exemple pour Ctrl+K S:"vim.handleKeys": { ..., "<C-k>": false }
quezak

Réponse parfaite ... Super! Merci frère
Sandeep Thomas

17

Pour les utilisateurs de Windows - Visual Studio Code a Ctrl + K, S

  1. Appuyez sur la touche Ctrl + K.
  2. Relâchez les deux touches Ctrl et K.
  3. Appuyez sur la touche S.

Cela enregistrera tous les fichiers modifiés en une seule fois. La libération est le point principal lorsque le nouvel utilisateur appuie sur la touche S avec la touche Ctrl qui ouvre le fichier de raccourcis clavier.


14

Pour les utilisateurs de Windows, le raccourci clavier est affiché comme la 11e option dans le menu "Fichier" sous la forme:

Enregistrer tout Ctrl + KS

Le raccourci clavier affiché équivaut à ce qui suit:

  1. Appuyez sur Ctrl+k

  2. Relâchez les touches Ctrlet k.

    Notez que le bas de votre fenêtre affichera un message demandant une deuxième clé comme celle-ci:

Message d'état du bas du VSCode après avoir appuyé sur <kbd> Ctrl </kbd> + <kbd> k </kbd>.

  1. Appuyez sur s.

Ceci s'applique à d'autres commandes "Fermer l'espace de travail" qui peuvent être trouvées dans le menu "Fichier" (au lieu d'appuyer sur s, vous appuyez sur f).


5

Ce keybindings.json bascule les raccourcis Save Allet Savepour que Cmd+ Ssoit lié à Save All:

[
    {
        "key": "alt+cmd+s",
        "command": "workbench.action.files.save"
    },
    {
        "key": "cmd+s",
        "command": "-workbench.action.files.save"
    },
    {
        "key": "cmd+s",
        "command": "workbench.action.files.saveAll"
    },
    {
        "key": "alt+cmd+s",
        "command": "-workbench.action.files.saveAll"
    }
]

1
Cela a fonctionné le mieux pour moi. Je viens d'ouvrir les raccourcis clavier avec ⌘ + K ⌘ + S, j'ai cliqué sur l'icône {} pour ouvrir keybindings.json, et j'ai collé ces quatre entrées de raccourci. Merci!
Nick Litwin le

1

Tout d'abord, je veux que vous vérifiiez quel est votre raccourci par défaut VS Code pour les fichiers `` Enregistrer tout ''

Étape 1: Ouvrez VS Code> Onglet ' Fichier '> ' Préférences '> ClickOn ' Raccourcis clavier '

Deuxièmement, je veux que vous recherchiez le raccourci «Enregistrer tout».

Étape 2: Tapez « Enregistrer tout » dans le champ de recherche

Troisièmement, vous verrez ce raccourci clavier pour la commande « Enregistrer tout ».

Étape 3: Vous pouvez également modifier la liaison de touches. Cliquez simplement dessus et ajoutez les commandes de votre choix, puis appuyez sur Entrée.


0
ctrl + shift + s

Est pris en charge dans les dernières versions Ma version est: 1.39.1

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.