Kaynak kodu otomatik olarak nasıl girintilenir?


116

Visual Studio 2010'da kaynak kodunu otomatik olarak nasıl girintileyebilirim?

Ctrl+ K, Ctrl+ Kullandım Fama çalışmıyor; bunu yapmanın başka bir yolu / eklentisi var mı?


1
Ne tür bir kaynak kodu? Çalışmazsa, bozuk VS yüklemesi veya standart olmayan bir dosyadır. Veya farklı klavye kısayolu varsayılanları, düzenleme menüsünü deneyin.
Coder

@Madman: ViEmu, VAssitX kullanıyorum. Bir C # kaynak dosyasıdır. Şimdi şaşırtıcı bir şekilde iyi çalışıyor.
Jichao

2
CTRL + K, CTRL + F yapmadan önce tüm metni / kodu seçmeniz yeterlidir, o zaman çalışmalıdır
xus

1
VB.NET'te kod :-) ... Ciddi bir kayda göre, bunun gibi bazı özelliklerin her iki dilde birleştirilmemiş olması beni hala şaşırtıyor
Matt Wilko

Yanıtlar:


185

Ctrl+ E, D- Tüm belgeyi biçimlendir
Ctrl+ K, Ctrl+ F- Seçimi biçimlendir

Ayrıca menüde Düzenle | Gelişmiş aracılığıyla da mevcuttur .

Thomas

Edit-
Ctrl+ K, Ctrl+ D- VS 2010'da tüm dokümanı biçimlendirin


Bunu sağ tıklama menüsünde arıyordum, ne kadar aptalım.
Isaac Bolinger

1
Her iki yolu da ve Düzenle | Gelişmiş menüsünden denedim ve kaynak koduma hiçbir şey yapmıyorlar. Satır girintisi gibi diğer seçenekler çalışıyor. Ne yanlış olabilir?
Chucky

Chucky, Visual Studio'yu kaldırmayı ve temiz bir kurulum yapmayı düşündün mü? Birkaç kez o kadar çok değişiklik yaptım ki mahvettim.
Simply G.

lol MS, "Gelişmiş", çünkü yalnızca "Gelişmiş" kullanıcılar kodlarını biçimlendirmek ister ???
kmarsh

Yan not: kısayol, klavye düzeninize bağlıdır, bu nedenle işe yaramazsa - Düzenle-> Gelişmiş'in ne dediğini kontrol edin. Nitekim, Araçlar-> Seçenekler-> Ortam-> Klavye'de istediğiniz şekilde özelleştirebilirsiniz.
Alexei Levenkov




1

Ayrıca, kullanışlı küçük "girintiyi artır" ve "girintiyi azalt" düğmeleri vardır. Bir kod bloğunu vurgular ve bu düğmeleri tıklarsanız, tüm blok girintilenecektir.


Set Options > C/C++ > Formatting > Automatic Indentation on Tabiçin Truebasın TAB.
Steve Pitchers

Bir XML dosyasını VS 2010'da kontrol edilen sürümle karşılaştırmaya çalışıyordum, ancak girinti değişti ve gerçek değişiklikleri görmeyi imkansız hale getirdi. Biçim özelliğini kullanmak işe yaramadı, ancak 'girintiyi artır' işe yaradı.
mono código

0

Her iki yolu da ve Düzenle | Gelişmiş menüsünden denedim ve kaynak koduma hiçbir şey yapmıyorlar. Satır girintisi gibi diğer seçenekler çalışıyor. Ne yanlış olabilir? - Chucky 12 Temmuz 2013, 11:06

Bazen işe yaramazsa, yukarıdan ve aşağıdan birkaç satır veya tüm kod bloğunu (tam işlev, tam döngü, tüm anahtar vb.) Seçmeye çalışın, böylece nasıl girintilendiğini bilir.

Örneğin, bir anahtarın case ifadesine bir şeyi kopyalayıp / yapıştırırsanız ve yanlış girintiye sahipse, çalışması için metni + yukarıdaki case ifadesinin bulunduğu satırı seçmeniz gerekir.


0

Belgede sözdizimi hataları varsa otomatik girintinin çalışmadığını belirtmekte fayda var. Kırmızı dalgalı çizgilerden kurtulun ve SONRA CTRL + K, CTRL + D, ne olursa olsun deneyin ...

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.