Visual Studio'da yaptığımız gibi tüm dosyaları (VSCode) içine nasıl kaydedebiliriz


Yanıtlar:


147

Ona bağlanan bir kısayol var gibi görünmüyor.

En basit yol, menü hızlandırıcılarını kullanmaktır: ALT+ ve fardından ALT+ l.

Tuş bağlamanızı değiştirmek için klavye tercihlerini düzenleyin.

görüntü açıklamasını buraya girin

Bağlamayı ekranın sağ yarısına ekleyin ve ardından Kodu yeniden başlatın:

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

görüntü açıklamasını buraya girin


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

67
Burada dikkat edilmesi gereken tek püf nokta [Ctrl+K S], menü öğesi metni ile gösterilen komut tuşu kombinasyonunun Ctrl, Ctrltuşa basmanız, tuşu basılı tutmanız ve ardından tuşlara Kve Stek tek hızlı bir şekilde basmanız gerektiği izlenimi vermesidir . Durum bu değil . Ctrl+ KKombinasyonuna bastıktan sonra tuşu bırakın Ctrlve Sayrı ayrı basın . CtrlTuşun sürekli basılı tutulması gereken durumlarda [Ctrl + K Ctrl + O], menü öğesi metninde örneğin (yeni bir klasör açmak için) şeklinde gösterilecektir .
RBT

6
@RBT adamımın çıkış kısmını bulmakta zorlanıyordum Ctrl, teşekkürler dostum !!
dippas

10
Ben bir Windows kullanıcısıyım, neden varsayılan Windows UX'i değil de CTRL-K S kısayolunu seçtiklerini merak ediyorum CTRL + SHIFT + S
Samih A

1
Benim gibiyseniz ve bu sembolleri asla hatırlayamıyorsanız, bu seçenek + command + S
sarink

54

Bugün itibariyle görsel stüdyo kodunda , editörünüzde açık olan tüm kaydedilmemiş dosyaları kaydetmek için Ctrl+ K+ tuşlarına basabilirsiniz S.

Bir uyarı kelime kısayol kombinasyonları menü öğeleri açıklama metninde mevcut klavye hakkında aşağıdaki gibidir:

Burada dikkat edilmesi gereken püf nokta , menü öğesi metni ile gösterilen Ctrl+ komut tuşu kombinasyonunun , tuşa basmanız, tuşu basılı tutmanız ve ardından tuşlara ve hızlı bir şekilde birer birer basmanız K Sgerektiği izlenimi vermesidir . Durum bu değil .CtrlCtrlKS

görüntü açıklamasını buraya girin

Ctrl + K Kombinasyonuna bastıktan sonra , hem Ctrlve K tuşlarını bırakın ve ardından tuşuna Sayrı ayrı basın . CtrlTuşa sürekli olarak basılması gereken durumlarda , menü öğesi metninde örneğin [ Ctrl + K Ctrl+ O] (yeni bir klasör açmak için) olarak gösterilecektir.


1
Bu benim için Windows'ta çalışmadı. En son VS kodunda (1.14.0) CTRL + K tuşlarına basmam ve ardından her iki tuşu da serbest bırakmam ve ardından S tuşuna basmam gerekti . CTRL tuşunu yeni bırakırsam, yine de K'yi basılı tutacak ve düzinelerce K'ye girmiş olacaktım. dosya ve kaydetme yok. Bundan hiç hoşlanmıyorum ve mümkünse bağlanmayı daha basit bir şeye değiştireceğim.
Norbert Norbertson

3
Bu ifade - After pressing Ctrl + K combination release the Ctrl key and press S separatelytam olarak ne söylediğinizi ifade eder. Ctrl + KKombinasyona bastıktan sonra ve tuşuna Sbasmak istediğinizde Ctrltuşu basılı tutmayın diyor . Bunun yerine, Ctrltuşu bırakın ve ardından Sayrı ayrı basın . Genellikle CtrlVisual Studio'da anahtarı basılı tutma alışkanlığımız vardır, bu durum burada değildir. Vurgulamak istediğim şey bu. Bir kez tuşa Kbastığınızda, tabii ki sonraki tuşa basmak için onu bırakmanız gerekir S. Zaten Kbasılı tutamazsınız :)
RBT

Vim eklentisi kullanıcıları için başka bir not - çift tuşlu kısayol tuşlarının çalışmasını sağlamak için, bunları vim eklentisi tarafından işlemeyi devre dışı bırakmanız gerekir, örneğin Ctrl+K S:"vim.handleKeys": { ..., "<C-k>": false }
quezak

Mükemmel cevap .. Harika! Teşekkürler kardeşim
Sandeep Thomas

17

Windows kullanıcısı için - Visual Studio Code'da Ctrl + K, S bulunur

  1. Ctrl tuşu + K'ye basın.
  2. Ctrl ve K tuşlarını da bırakın.
  3. S tuşuna basın.

Bu, tüm değiştirilmiş dosyaları tek seferde kaydedecektir. Yeni kullanıcı, klavye kısayolları dosyasını açan Ctrl tuşuyla S tuşuna bastığı için, ana noktadır.


14

Windows kullanıcıları için, anahtar kısayolu "Dosya" menüsünde 11. seçenek olarak şu şekilde görüntülenir:

Tümünü Kaydet Ctrl + KS

Görüntülenen tuş kısayolu aşağıdakilere eşittir:

  1. Basın Ctrl+k

  2. CtrlVe ktuşlarını bırakın .

    Pencerenizin altında aşağıdaki gibi ikinci bir anahtar isteyen bir mesaj görüntüleneceğine dikkat edin:

<kbd> Ctrl </kbd> + <kbd> k </kbd> tuşlarına bastıktan sonra VSCode alt durum mesajı.

  1. Tuşuna basın s.

Bu, "Dosya" menüsünde bulunabilen diğer "Çalışma Alanını Kapat" komutu için geçerlidir (tuşuna basmak yerine tuşuna sbasarsınız f).


5

Bu keybindings.json, Save Allve Savekısayollarını değiştirir, böylece Cmd+ şuna Sbağlıdır 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
Bu benim için en iyisi oldu. ⌘ + K ⌘ + S ile Klavye Kısayollarını açtım, keybindings.json'u açmak için {} simgesini tıkladım ve bu dört kısayol girişine yapıştırdım. Teşekkürler!
Nick Litwin

1

Her şeyden önce, kontrol etmenizi istiyorum, 'Tümünü Kaydet' dosyaları için VS Kodunuz varsayılan kısayolunuz nedir?

Adım 1: VS Code> ' File ' Sekmesi> ' Preferences '> ClickOn ' Keyboard Shortcuts ' öğesini açın

İkinci olarak, 'Tümünü Kaydet' Kısayolunu aramanızı istiyorum.

2. Adım: Arama Alanına ' Tümünü Kaydet ' yazın

Üçüncüsü, kısayol tuşunun ' Tümünü Kaydet ' Komutuna bağlandığını göreceksiniz .

Adım 3: Tuş bağlamayı da değiştirebilirsiniz. Sadece üzerine tıklayın ve seçtiğiniz kontrolleri ekleyin ve ardından enter tuşuna basın.


0
ctrl + shift + s

En son sürümlerde destekleniyor Benim sürümüm: 1.39.1

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.