Jak możemy zapisać wszystkie pliki w (VSCode), tak jak robimy to w programie Visual Studio


Odpowiedzi:


147

Nie wygląda na to, że jest z nim powiązany skrót.

Najprostszym sposobem byłoby użycie akceleratorów menu: ALT+, fa następnie ALT+ l.

Aby zmienić przypisanie klawiszy, edytuj preferencje klawiatury.

wprowadź opis obrazu tutaj

Dodaj powiązanie do prawej połowy ekranu, a następnie uruchom ponownie Kod:

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

wprowadź opis obrazu tutaj


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

67
Jedyną sztuczką, na którą należy tutaj zwrócić uwagę, jest to, że kombinacja klawiszy poleceń [Ctrl+K S]pokazana z tekstem pozycji menu sprawia wrażenie, że trzeba nacisnąć Ctrlklawisz, przytrzymać Ctrlklawisz wciśnięty, a następnie szybko nacisnąć klawisze Ki Sjeden po drugim. Tak nie jest . Po naciśnięciu kombinacji Ctrl+ Kzwolnij Ctrlklawisz i naciśnij Sosobno. W przypadkach, gdy Ctrlklawisz musi być wciśnięty w sposób ciągły, zostanie to pokazane jako np. [Ctrl + K Ctrl + O](Aby otworzyć nowy folder) w tekście pozycji menu.
RBT,

6
@RBT człowieku Trudno mi było rozgryźć część dotyczącą wydania Ctrl, dzięki stary !!
dippas

10
Jestem użytkownikiem Windowsa, zastanawiam się dlaczego wybierają taki skrót CTRL-K S, a nie domyślny Windows UX CTRL + SHIFT + S
Samih A

1
Jeśli jesteś podobny do mnie i nigdy nie pamiętasz tych symboli, to jest opcja + polecenie + S
sarink

54

W kodzie Visual Studio od dzisiaj możesz nacisnąć Ctrl+ K+, S aby zapisać wszystkie niezapisane pliki aktualnie otwarte w edytorze.

Słowo ostrzeżenia o klawiatura kombinacje skrótów przedstawić w tekście opisu elementów menu jest następująca:

Sztuczka, na którą należy tutaj zwrócić uwagę, polega na tym, że kombinacja klawiszy polecenia Ctrl+ K Spokazana z tekstem pozycji menu sprawia wrażenie, że trzeba nacisnąć Ctrlklawisz, przytrzymać Ctrlklawisz wciśnięty, a następnie szybko nacisnąć klawisze Ki Sjeden po drugim. Tak nie jest .

wprowadź opis obrazu tutaj

Po naciśnięciu Ctrl + K kombinację zwolnić obie Ctrli K kluczy, a następnie nacisnąć Sprzycisk oddzielnie. W przypadkach, gdy Ctrlklawisz musi być przytrzymywany w sposób ciągły, zostanie to pokazane jako np. [ Ctrl + K Ctrl+ O] (Aby otworzyć nowy folder) w tekście pozycji menu.


1
To nie działa dla mnie w systemie Windows. W najnowszym kodzie VS (1.14.0) musiałem nacisnąć CTRL + K, a następnie zwolnić oba klawisze, a następnie nacisnąć S. Gdybym właśnie zwolnił klawisz CTRL, nadal miałbym wciśnięty K i skończyłbym z dziesiątkami K włożonymi do plik i bez zapisywania. W ogóle mi się to nie podoba i jeśli to możliwe, zmienię powiązanie na coś prostszego.
Norbert Norbertson

3
To stwierdzenie - After pressing Ctrl + K combination release the Ctrl key and press S separatelyoznacza dokładnie to, co mówisz. Mówi się po naciśnięciu Ctrl + Kkombinacji i kiedy chcesz nacisnąć Sklawisz, nie trzymaj go Ctrlwciśniętego. Zamiast tego zwolnij Ctrlklawisz, a następnie naciśnij Sosobno. Zwykle trzymamy Ctrlwciśnięty klawisz w programie Visual Studio, co nie ma miejsca w tym przypadku. To właśnie chciałem podkreślić. Po naciśnięciu Kklawisza oczywiście musisz go zwolnić, aby nacisnąć następny klawisz S. I tak nie możesz Knaciskać :)
RBT

Kolejna uwaga dla użytkowników wtyczek vim - aby klawisze dwuprzyciskowe działały, musisz wyłączyć obsługę ich przez wtyczkę vim, np. Dla Ctrl+K S:"vim.handleKeys": { ..., "<C-k>": false }
quezak

Doskonała odpowiedź… Świetnie! Dzięki bracie
Sandeep Thomas

17

Dla użytkownika systemu Windows - Visual Studio Code ma Ctrl + K, S

  1. Naciśnij klawisz Ctrl + K.
  2. Zwolnij Ctrl i K oba klawisze.
  3. Naciśnij klawisz S.

Spowoduje to zapisanie wszystkich zmodyfikowanych plików za jednym razem. Zwolnienie jest głównym punktem, ponieważ nowy użytkownik naciśnie klawisz S z klawiszem Ctrl, który otwiera plik skrótów klawiatury.


14

W przypadku użytkowników systemu Windows skrót klawiszowy jest wyświetlany jako 11. opcja w menu „Plik” jako:

Zapisz wszystko Ctrl + KS

Wyświetlany skrót klawiszowy odpowiada następującym:

  1. Naciśnij Ctrl+k

  2. Zwolnij klawisze Ctrli k.

    Zauważ, że w dolnej części okna pojawi się komunikat z prośbą o drugi klucz, taki jak ten:

Komunikat o dolnym stanie VSCode po naciśnięciu <kbd> Ctrl </kbd> + <kbd> k </kbd>.

  1. Naciśnij s.

Dotyczy to innego polecenia „Zamknij obszar roboczy”, które można znaleźć w menu „Plik” (zamiast naciskać s, należy nacisnąć f).


5

Ten keybindings.json przełącza skróty Save Alli Savetak, że Cmd+ Sjest powiązany z 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
To zadziałało najlepiej dla mnie. Właśnie otworzyłem Skróty klawiaturowe za pomocą ⌘ + K ⌘ + S, kliknąłem ikonę {}, aby otworzyć keybindings.json, i wkleiłem te cztery wpisy skrótów. Dzięki!
Nick Litwin

1

Przede wszystkim chcę, abyś sprawdził, jaki jest domyślny skrót programu VS Code dla plików „Zapisz wszystko”

Krok 1: Otwórz VS Code> kartę „ Plik ”> „ Preferencje ”> „Kliknij opcję„ Skróty klawiaturowe

Po drugie, chcę, abyś wyszukał skrót „Zapisz wszystko”.

Krok 2: Wpisz „ Zapisz wszystko ” w polu wyszukiwania

Po trzecie, zobaczysz skrót klawiszowy do polecenia „ Zapisz wszystko ”.

Krok 3: Możesz także zmienić przypisanie do niego klawisza. Wystarczy go kliknąć i dodać wybrane elementy sterujące, a następnie nacisnąć Enter.


0
ctrl + shift + s

Obsługiwane jest w najnowszych wersjach Moja wersja to: 1.39.1

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.