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ü DosyaTercihlerAyarlarKullanı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ıTercihAyarlar

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 FilePreferencesKeyboard Shortcuts. 2) Arama kutusuna "iz" yazın (en üstte)
Peter Mortensen

12

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

Menü DosyasıTercihAyarlarMetin DüzenleyicisiDosyalar → (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, DosyaTercihAyarlar → "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.