Sondaki boşlukları otomatik olarak veya bir kısayolla kaldırın


Yanıtlar:


966

Dosya kaydetme zamanında beyaz boşluk kırpmayı ayarlardan etkinleştirebilirsiniz:

  1. Visual Studio Code Kullanıcı Ayarları'nı (menü Dosya → Tercihler → Ayarlar → Kullanıcı Ayarları sekmesi) açın.
  2. resim açıklamasını buraya girinPencerenin sağ üst kısmındaki simgeyi tıklayın . Bu bir belge açar.
  3. "files.trimTrailingWhitespace": trueHenüz yoksa, Kullanıcı Ayarları belgesine yeni bir ayar ekleyin . Bu, Varsayılan Ayarı doğrudan düzenlemezsiniz, bunun yerine eklersiniz.
  4. Kullanıcı Ayarları dosyasını kaydedin.

Ayrıca bunu manuel olarak tetiklemek için yeni bir komut ekledik ( Komut Paletinden Sondaki Boşluğu Kes ).


9
Evet, şimdi yayınlandığından beri kullanıyorum, VS kod ekibine teşekkür ederim :) Ve buna ek olarak, mevcut çalışma dosyasındaki sondaki alanı kaldırmak için kısayol: CTRL + SHIFT + X
— schankam

10
Görünüşe göre
— macOS'taki

2
Tüm dosyalar için etkinleştirilmiş ancak belirli dosya türleri için devre dışı bırakılmış olmanın bir yolu var mı? Örneğin Markdown akla geliyor.
— Prashanth Chandra

2
Şu anda değil, ancak bu kilometre taşı için dile özgü ayarlara bakıyoruz. Tekrarlama
— Benjamin Pasero

9
NEDEN varsayılan olarak açık değil? Bu beni gazabından kurtarabilecek sayısı pylint...
— rookie1024

89

Menü Dosyası → Tercih → Ayarlar →

Resim açıklamasını buraya girin

Kontrol "Trim Firar Boşluk" seçeneği - "Etkin olduğunda, bir dosyayı kaydederken sonlarındaki boşluk kırpmak olacaktır" .


2
@daGo bildiğim kadarıyla, eylem sadece dosyayı kaydetmeden önce çağrılır. Her satırı kaydetmedikçe VS Kodu performansını bozmaz.
— Shivkumar Birnale

48

Visual Studio Code ayarlarını izleyen boşlukları otomatik olarak kesmek için değiştirmekle kalmaz, aynı zamanda komut paletinden de yapabilirsiniz ( Ctrl+ Shift+ P):

Komut Paleti: İzleyen Boşluğu Kes

Klavye kısayolunu da kullanabilirsiniz:

  • Windows, Linux: Ctrl+ K, Ctrl+X
  • Mac: ⌘+ k, ⌘+ x.

(Visual Studio Code 1.20.1 kullanıyorum.)


2
Linux'ta Ctrl+ K Ctrl+ kullanabilirsiniz X.
— Penny Liu

Visual Studio Code 1.43.1 (2020-02) 'de komut paletini kullanarak bir eşleşme yok gibi görünüyor. (Hem Linux hem de Windows için aynı sonuç.)
— Peter Mortensen

1
Klavye kısayolu şu şekilde bulunabilir: 1) Menüyü açın File→ Preferences→ Keyboard Shortcuts. 2) Arama kutusuna "iz" yazın (en üstte)
— Peter Mortensen

12

Son Visual Studio Code sürümlerinde ayarları burada bulabilirsiniz:

Menü Dosyası → Tercih → Ayarlar → Metin Düzenleyicisi → Dosyalar → (biraz aşağı kaydırın) İzleyen Boşluğu Kes

Bu, bir dosyayı kaydederken boşlukları kırpmak içindir.

Veya üstteki arama çubuğunda "Son İz Boşluğunu Kırp" ı arayabilirsiniz.


2
Bu seçmişti - söylediklerini yapmadım (git'te ortaya çıktığı gibi). Umarım manuel olarak kullanıcı ayarları dosyasına ekleyerek çalışır.
— JosephK

Alternatif: "Ayarlar" penceresi açıldıktan sonra (üstte) arama kutusuna "kırp" yazın
— Peter Mortensen

4

Visual Studio Code, Dosya → Tercih → Ayarlar → "kırpma" için arama:

Visual Studio Code ekran görüntüsü


3

EditorConfig eklentisine bir göz atın .

Eklentiyi kullanarak çeşitli projeler için özel ayarlara sahip olabilirsiniz. Visual Studio Code ayrıca .editorconfig dosyaları için yerleşik IntelliSense'e sahiptir.

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.