Visual Studio'daki girinti kısayolları


161

Visual Studio 2010 ve C # için yeniyim. Kısayolları kullanarak seçili metni sola / sağa nasıl girintileyebilirim?

resim açıklamasını buraya girin

Delphi IDE'de eşdeğerler Ctrl+ Shift+ Ive Ctrl+ Shift+U


62
CTRL + K ve CTRL + D'den sonra?
RBA

Aynı anda 5 iyi cevap aldım ... hangisini kabul edeceğim? Tüm cevaplar için +1. teşekkür ederim
RBA

3
Delphi'nin yeni sürümlerinin de [tab] ve [shift] [tab] tuşlarını kullandığını, ancak yine de eski girinti / girintisiz blok komutlarını desteklediğini unutmayın
Gerry Coll

4
sadece son kıvırcık ayracı kaldırarak ve yeniden ekleyerek, VS2010 kod bloğunu sizin için otomatik olarak girintili hale getirecektir
Simon

Yanıtlar:


257

Tabve Shift+ Tabbunu yapacak.

ALTMetni seçtiğinizde başka bir harika numara basılı tuttuğunuzda , kare bir seçim yapmanızı sağlar. VS2010 ile başlayarak yazmaya başlayabilirsiniz ve kare seçiminizin içeriğini yazdıklarınızla değiştirir. Bir kerede bir grup satırı değiştirmek için kesinlikle harika.


VS2010 özelliği hakkında ne demek istediğinizi net değil, SyncEdit gibi Delphi'nin yıllardır sahip olduğu bu tür sesler.
Mason Wheeler

2
@Mason Güçlü ve SyncEdit kadar yakın değil. Dikdörtgen bir seçim yapmanızı sağlar. Dolayısıyla, seçim birden çok satırı kapsıyorsa, birden çok sütunu kapsaması gerekmez. Sonra yazdığınızda, her satırı yazdıklarınızla değiştirirsiniz. Bu nedenle, değişkenlerinizin herhangi bir kullanım için dikey olarak hizalanması gerekir. Bu, RAD Studio'nun ellerimi kazandığı bir alandır.
David Heffernan

FYI, Tab ve Shift + Tab da Delphi XE2 altında çalışır (ALT 'numarası gibi), ancak önceki sürümlerde seçiminizi bir sekme karakteriyle değiştirir.
Peter

tab & shift + tab, Visual Code Code 1.11'de Python kodunu girintilemek için çalışır.
Julia Zhao

Visual Studio 2015 ve sonrasında geçerli seçimi biçimlendiren Düzenle> Seçimi Biçimlendir (Ctrl + K, Ctrl + F).
Brandito

120

Ctrl- K, Ctrl-D

Sadece tüm belgeyi güzelleştirecek. Delphi ile karşılaştırıldığında, çok fazla karışıklık kaydeder.

Öncelikle Ctrl+ ile her şeyi seçerek tüm girintileri kaldırdığınızdan emin olun, Aardından her şey sola hizalanana kadar Shift+ Tabdüğmesine art arda basın . Bunu yaptıktan sonra Ctrl+ K, Ctrl+ D istediğiniz şekilde çalışır.

Ayrıca sol tarafında (hizalayarak, sen yeniden hizalamak istediğiniz kod bloğu vurgulayarak yalnızca bir kod seçimi aynı yapabileceğini Shift+ Tab) ve ardından emin olduktan sonra yeniden hizalayın basın istediğiniz kodunu seçtikten Ctrl+ K, Ctrl+ F veya vurgulanan kodu sağ tıklayın ve "Seçimi Biçimlendir" i seçin.


7
Ctrl-KD tüm belgeyi biçimlendirir. Seçilen metni biçimlendirmek için başka bir kısayol var (Ctrl-KF belki?).
Dercsár

Ayrıca bunu yapabilen ve IDE'ye entegre edilebilen Delphi ücretsiz 3d parti araçları da var.
RBA

Aye onlara baktı. Kodun girintili olması gerektiği konusunda büyük bir kavgadan bahsetmiyorum bile, 15 yıllık kaynak kodundaki her dosyayı değiştirirdim. BeyondCompare uygun olurdu. :(
Tony Hopkinson

@RBA - veya en son sürümlerde (yanı sıra [TAB] işleme) oluşturuldu
Gerry Coll

1
@Tony, Delphi artık neredeyse her stile uyacak şekilde özelleştirebileceğiniz yerleşik bir kod biçimlendiricisine (şimdi birkaç sürüm için) sahiptir. Yıllardır ücretsiz, açık kaynaklı IDE eklentileri de mevcuttur ve bu da hemen hemen tüm biçimlendirmelerle çalışacak şekilde özelleştirilebilir. Bu nedenle cevabınızın "Delphi ile karşılaştırıldığında" kısmı yanlıştır. İndirilmiyor - sadece söylüyorum. :)
Ken White

41

Güzel biçimlendirilmiş kod istiyorsanız. CTRL+ A+ K+ ' Yı deneyin F. Basılı tutarken CTRLhit asonra, kdaha sonra, f.


3
Ctrl-D (belgeyi biçimlendir) aynı şeyi yaptığı için daha iyi bir kısayoldur (Ctrl-A belgenin tamamını seçer, ardından K + F seçimi biçimlendirir)
James McCormack

5
@ Raghurocks: James'in kastettiği, muhtemelen tüm belgeyi biçimlendiren Ctrl + K + D idi.
Peter Crabtree

Teşekkür ederim. Her ne kadar aisteğe bağlıdır.
SearchForKnowledge

1
CTRL K + F seçilen kodu biçimlendirmek için CTRL A + K + F, CTRL A tümünü seç, sonra seçilen kodu biçimlendir, tüm anlamına gelir
Ali Adravi


14

Visual studio'nun akıllı girintilemesi otomatik olarak girintileme yapar, ancak girinti için bir blok veya tüm kodu seçebiliriz.

  1. Tüm kodu seçin: Ctrl+a

  2. Kodu girintilemek için iki yoldan birini kullanın:

    • Shift+ Tab,

    • Ctrl+ k+ f.



6

Menü çubuğunun üzerine veya üzerine basmak için Sekme tuşuna basmanız yeterlidir - Düzenle -> Gelişmiş -> Seçimi Biçimlendir ve bu otomatik girintili olur, klavye kısayolu da menüde gösterilir.


0

Ekranda sola ve sağa hareket kısayolları görünmüyorsa, üstte araç çubuğunuzun en sağındaki simgesini tıklayın. "Düğme Ekle veya Kaldır" ı almalısınız. "Satır girintisini azalt" ve "satır girintisini artır" düğmelerini ekleyin

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.