Como podemos salvar todos os arquivos em (VSCode) como fazemos no Visual Studio


Respostas:


147

Não parece que existe um atalho para ele.

A maneira mais simples seria usar os aceleradores de menu: ALT+ fseguido de ALT+ l.

Para alterar a ligação das teclas, edite as preferências do teclado.

insira a descrição da imagem aqui

Adicione a ligação à metade direita da tela e reinicie o código:

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

insira a descrição da imagem aqui


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

67
O único truque a ser observado aqui é que a combinação de teclas de comando [Ctrl+K S]mostrada com o texto do item de menu dá a impressão de que você precisa pressionar a Ctrltecla, manter a Ctrltecla pressionada e depois pressionar as teclas Ke Suma a uma em rápida sucessão. Este não é o caso. Após pressionar Ctrl+ Kcombinação, solte a Ctrltecla e pressione Sseparadamente. Nos casos em que a Ctrltecla deve ser mantida pressionada continuamente, ela será exibida como, por exemplo, [Ctrl + K Ctrl + O](para abrir uma nova pasta) no texto do item de menu.
RBT 07/06

6
@RBT cara, eu estava tendo dificuldade em descobrir a parte do lançamento Ctrl, obrigado cara !!
dippas

10
Eu sou um usuário do Windows, eu me pergunto por que eles escolhem como atalho CTRL-K S, e não o padrão do Windows UX CTRL + SHIFT + S
Samih A

1
Se você é como eu e nunca consegue se lembrar desses símbolos, essa é a opção + comando + S
sarink 21/03

54

No código do visual studio, hoje, você pode pressionar Ctrl+ K+ S para salvar todos os arquivos não salvos atualmente abertos no seu editor.

Uma palavra de cautela sobre as combinações de atalhos do teclado presentes no texto de descrição dos itens de menu é a seguinte:

O truque a ser observado aqui é que a combinação de teclas de comando Ctrl+ K Smostrada com o texto do item de menu dá a impressão de que você precisa pressionar a Ctrltecla, manter a Ctrltecla pressionada e depois pressionar as teclas Ke S uma a uma em rápida sucessão. Este não é o caso.

insira a descrição da imagem aqui

Depois de ter pressionado Ctrl + K combinação, soltar ambas as Ctrle K chaves e em seguida prima Schave separadamente. Nos casos em que a Ctrltecla deve ser mantida pressionada continuamente, ela será exibida como, por exemplo, [ Ctrl + K Ctrl+ O] (para abrir uma nova pasta) no texto do item de menu.


1
Isso não funcionou para mim no Windows. No código VS mais recente (1.14.0), tive que pressionar CTRL + K e, em seguida, soltar as duas teclas e, em seguida, pressionar S. o arquivo e sem salvar. Eu não gosto disso e vou mudar a ligação para algo mais simples, se possível.
Norbert Norbertson

3
Esta declaração - After pressing Ctrl + K combination release the Ctrl key and press S separatelysignifica exatamente o que você está dizendo. Diz depois que você pressionou a Ctrl + Kcombinação e quando deseja pressionar a Stecla, não mantenha a Ctrltecla pressionada. Em vez disso, solte a Ctrltecla e pressione Sseparadamente. Normalmente, mantemos a Ctrltecla pressionada no Visual Studio, o que não é o caso aqui. Era isso que eu queria enfatizar. Depois de pressionar a Ktecla, é claro que você deve liberá-la para pressionar a próxima tecla S. Você não pode manter Kpressionado qualquer maneira :)
RBT

Outra nota para usuários vim plugin - para fazer a chave de dupla hotkeys trabalho, você precisa desativar manuseá-los pelo vim plugin, por exemplo, para Ctrl+K S:"vim.handleKeys": { ..., "<C-k>": false }
quezak

Resposta perfeita .. Ótimo! Obrigado mano
Sandeep Thomas

17

Para usuário do Windows - o Visual Studio Code possui Ctrl + K, S

  1. Pressione a tecla Ctrl + K.
  2. Solte as teclas Ctrl e K.
  3. Pressione a tecla S.

Isso salvará todos os arquivos modificados de uma só vez. A liberação é o ponto principal quando o novo usuário pressiona a tecla S com a tecla Ctrl, que abre o arquivo de atalhos do teclado.


14

Para usuários do Windows, o atalho de tecla é exibido como a 11ª opção no menu "Arquivo" como:

Salvar tudo Ctrl + KS

O atalho de tecla exibido equivale ao seguinte:

  1. Pressione Ctrl+k

  2. Solte as teclas Ctrle k.

    Observe que a parte inferior da janela exibirá uma mensagem solicitando uma segunda chave como esta:

Mensagem de status inferior do VSCode após pressionar <kbd> Ctrl </kbd> + <kbd> k </kbd>.

  1. Pressione s.

Isso se aplica a outros comandos "Fechar espaço de trabalho" que podem ser encontrados no menu "Arquivo" (em vez de pressionar s, você pressiona f).


5

Este keybindings.json alterna os atalhos Save Alle Savepara que Cmd+ Sesteja vinculado a 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
Isso funcionou melhor para mim. Acabei de abrir os atalhos de teclado com ⌘ + K ⌘ + S, cliquei no ícone {} para abrir keybindings.json e colei nessas quatro entradas de atalho. Obrigado!
Nick Litwin

1

Antes de tudo, quero que você verifique qual é o atalho padrão do código VS para os arquivos 'Salvar tudo'

Etapa 1: abra o código VS> guia ' Arquivo '> ' Preferências '> clique em ' Atalhos de teclado '

Em segundo lugar, quero que você pesquise o atalho "Salvar tudo".

Etapa 2: digite ' Salvar tudo ' no campo de pesquisa

Terceiro, você verá esse atalho de teclas para o comando ' Salvar tudo '.

Etapa 3: você também pode alterar a combinação de teclas. Basta clicar nele e adicionar controles de sua escolha e pressionar enter.


0
ctrl + shift + s

É suportado nas versões mais recentes Minha versão é: 1.39.1

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.