Visual Studio düzenleyicisinde boşluk, sekme, CRLF karakterleri gösterme


300

Visual Studio 2010 Pro: Düzenleyicinin boşluk, sekme, paragrap, CRLF vb. Karakterlerini gösterebilmesi için ayarlar nerede? Ben de NotePad ++ ile yapabilirsiniz.


1
Yanlışlıkla bir kontrol karakteri eklerseniz veya hatalara neden olan bir kontrol karakteri olabileceğinden şüpheleniyorsanız, önerim şüpheli kod bölümünü kesip Notepad ++ 'a yapıştırın, suçluyu bulun ve kaldırın, ardından kod ve Visual Studio'ya geri yapıştırın. Bu en kolay yoldur ve her seferinde işe yarar. Bu nedenle, her durumda Notepad ++ 'ın bir kopyasını yüklü tutun.
Samir

Yanıtlar:


500

Düzen> Gelişmiş> Beyaz Alanı Görüntüle. Klavye kısayolu CTRL+ R, CTRL+ W. Komut çağrılır Edit.ViewWhiteSpace.

En azından Visual Studio 2010'dan bu yana tüm Visual Studio sürümlerinde çalışır, geçerli olanı Visual Studio 2019'dur (yazma sırasında). Visual Studio 2013, ayrıca kullanabilirsiniz CTRL+ E, Sveya CTRL+ E, CTRL+ S.

Varsayılan olarak, satır sonu işaretleyicileri görüntülenmez. Bu işlevsellik Satır Sonu uzantısı tarafından sağlanır .


17
Bunu yanlışlıkla etkinleştirdim. Hayatımı kurtardın! ^^
görünen ad

24
Bu orijinal soruya tam olarak cevap vermiyor. Soru boşluk karakterleri ve yeni satır karakterleri (dolayısıyla "CRLF") hakkındaydı. Bu seçenek yeni satır karakterlerini göstermez.
Alex

27
CTRL + R, CTRL + W'yi kazara nasıl vurdum?!?
Almo

Hayat kurtarıcı! i love VS: D
Khateeb321

2
VS 2019 için bir uzantı var mı? End of the Line sadece 2017'ye kadar destekliyor
Kir

145

Edit -> Advanced -> View White Spaceveya Ctrl+ E,S


26
Menü öğesinin adını ve konumunu sağladığınız için teşekkür ederiz. Kullanıcılar size sadece klavye kısayolları verdiğinde çok can sıkıcıdır (sürümden sürüme değişir ve yapılandırmaya göre değişebilir).
Kristopher Johnson

4
Ve orada olduğunu göstermek satırsonlarına seçeneği mevcut değildir. Ne yazık ki.
yoyo

2
VS2015
Johnny_D

7
@Johnny_D var, ancak bir dosyanız açılmış olmalı. Düzenlemek için açık dosyanız yoksa, Advanced -> View White Spaceparçayı göremezsiniz .
Stoyan Dimov

20

Boşluk karakterlerini göster

Menü: Menüden beyaz boşluk karakterleri görünürlüğünü geçiş yapabilirsiniz: Edit>Advanced>View White Space.

Düğme: Düğmeyi bir araç çubuğuna eklemek istiyorsanız, düğmeToggle Visual Space"Düzenle" komut kategorisindeçağrılır.
Gerçek komut adıdır:Edit.ViewWhiteSpace.

Klavye Kısayolu: Visual Studio 2015, 2017 ve 2019'da varsayılan klavye kısayolu halaCTRL+R,CTRL+W
birbiri ardına yazın.
Tüm varsayılan kısayollar

Satır sonu karakterleri

Uzantı: Beklediğiniz gibi görsel beyaz boşluk moduna satır sonu karakterlerinin (LF ve CR) görüntülenmesini ekleyen minimum bir uzantı var. Ayrıca, bir belgedeki tüm satır sonlarını veya bir seçimi değiştirmek için düğmeler ve kısayollar sağlar.
VisualStudio galerisi: Satırın Sonu

Not: Visual Studio 2017'den beri, Dosya menüsünde çağrılan bir seçenek yokturAdvanced Save Options. Bir dosyanın kodlamasını ve satır sonlarını değiştirmek,Save File As ...kaydet düğmesinin sağ tarafındaki aşağı okukullanarak yapılabilir. Bu seçeneği gösterirSave with Encoding. Geçerli dosyanın üzerine yazma izni istenir.


1
İhtiyacım olan buydu, komut adını bulabilirdim ama düğmeler eklerken hiçbir şey aramanın bir yolu yok, bu yüzden bir tahmin oyunu.
Andrew Queisser

6

Benim sorunum CTRL + F ve boşluk isabet oldu

Bu, tüm alanları kahverengi olarak işaretledi. "Kapatmak" için 10 dakika harcadı: P


Faydalı şaka!)))
dyomas 6:18


1

Doğru kısayol, CTRL-R-WW tuşuna basarken CTRL düğmesini bırakmanız gerekmiyor gibi. Bu, VS 2015'te benim için çalıştı



0

Düğme geçişi arayanlar için:

Bu komutun adı GUI menüsündeki Beyaz boşluğu görüntüle'dir (Düzenle -> Gelişmiş -> Beyaz boşluğu görüntüle).

Menü geçişi

Komut ekle açılır penceresindeki bu komutun adı Görsel Boşluğu Değiştir'dir .

Düğme değiştirme.


0

Mac için Visual Studio için, bunu Visual Studio -> Tercihler -> Metin Düzenleyici -> İşaretçiler ve Cetveller -> Görünmez karakterleri göster altında bulabilirsiniz.

Değişikliklerin etkili olması için Visual Studio'yu yeniden başlatmanız gerekebileceğini lütfen unutmayın.

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.