2015-08-12 7 views
5

Visual Studio'yu açılış çizgisini bu gibi aynı satırda tutmayı başardım (bunun ayarları Formatting -> New Lines'un altında; aradığım ayarlar varsa, bu seçenekler alanında değil):Başka sakın, Visual Studio 2015'teki kapatma ayracıyla aynı çizgide mi kalsın?

void foo() { 
    bar(); 
} 

ama önceki ifadenin bitiş parantez aynı satırda başka ve yakalayacağım bloklar tutmak için anlamaya olamaz. netleştirmek için

, bu ne Visual Studio otomatik biçimleri için:

if (foo) { 
    return 1; 
} 
else { 
    return 2; 
} 

ve bu istediğim şudur:

if (foo) { 
    return 1; 
} else { 
    return 2; 
} 
+0

Ne denediğin belli değil. Özellikle 'Biçimlendirme - Yeni Çizgiler' altında bunun için bir dizi seçenek var. Onları denediniz mi ve ilan edildiği gibi çalışmamalarını sağladınız mı? – bogdan

+0

Bogdan, bu ayar altındaki tek seçenek, açılı ayraçların konumu içindir. Bunu, Biçimlendirme -> Yeni Satırlar'da bulunan açılış dirseği seçeneklerini bulma hakkındaki ilk ifademle aktarmaya çalıştım. Ben bu açık – MisterEman22

cevap

8

Git Tool için ->Option ardından General ->Text editor - >C++ ->Formatting ->New lines. radyo düğmesini aynı hat için anahtar kelimenin

  • Konumunu: Yeni hat else işaretini kaldırın kontrol bloğu için ayraç açma

    • Konumunu:

      aşağıdaki ayarları seçin.

    ancak bu hesaba ilk seçeneği almaz

    if (a < b) 
    { 
    } else 
    { 
    } 
    

    gösterecektir bu son ayar için önizleme.

    If/else ifadesi yazarsanız, bölgeyi seçin ve düzenleyiciden yeniden biçimlendirmesini isteyin. Yukarıda belirtilen seçeneklerden ingilizce anlatımın farklı olabilir bu yüzden, Visual Studio 2015 Bir yabancı dilde ile test başarıyla bu deneyebilirsiniz

    if (test) { 
    } else { 
    } 
    

    ama bulunmaları için yeterince yakın: deyim olarak görünecektir .

  • +0

    Wow düzenleyeceğim ve yapacağım. On kez gibi seçenekler okudum ve bir şekilde bunları kaçırdım. Çok teşekkürler – MisterEman22

    +0

    Bu ayarı 2013'ten ithal ettim ve genel olarak çalışıyor, tüm belgenin yeniden biçimlendirilmesine izin verirsem, her şey yolunda. Ama ben »} else {« yazıp daha sonra girersem, 2013 yeni bir satıra yeni bir satır ekledikten sonra açılış kuşaklarını yeni bir satıra yerleştirir. Ancak 2015 sadece açılış parantezini yeni bir satıra koydu ve »else« 'i kapanış ayracı ile aynı çizgide bıraktı. Yani ayar doğru. Bir ipucu var, neden çalışmıyor? Herkesin bu sorunu var mı yoksa sadece ben mi? –