2011-05-03 17 views
6

Görsel stüdyosunda C++ programlama yaparken, bu değiştiricilere bu tanrıça korkunç girişimleri vermede ısrar ediyor - bu şekilde birileri gerçekten hoşlanıyorsa başsağlığı diliyorum;) (bir şaka milleti!)Visual Studio 2010 C++ erişim değiştirici otomatik girinti yavaş yavaş beni deli - değiştirebilir miyim?

public class MyClass 
{ 
public: 
    MyClass(); 
    ~MyClass(); 
    int wowAnInt(); 
} 

Söylemeye gerek yok, Bunu istiyorum:

public class MyClass 
{ 
    public: 
     MyClass(); 
     ~MyClass(); 
     int wowAnInt(); 
} 

Bunu bir şey (Resharper ve Highlighter var) veya belki de vanilla VS kullanarak elde etmek için herhangi bir yolu var mı?

+10

Onları bu şekilde seviyorum! (Ben aslında bu tarzı çok yaygın ve popüler olduğunu düşünüyorum ...) –

+0

@Oli Doğru olabilirsiniz, ve ben sadece bu halletmek zorundayım ... Ama bu sadece brace ile garip görünüyor ve sonra metnin hemen altındaki metin .. Benden hoşlanmayan bir C# e özgüdür! Sadece soruyu açacağımı düşündüm. :) – Max

+4

Oli'ya katılıyorum; Ancak, bir araç ** belirli bir şekilde biçimlendirme konusunda ısrar ettiğinde de rahatsız edici buluyorum. Tercihim genel kullanımla uyumlu olmasa bile. –

cevap

7

Yerleşik Visual Studio düzenleyicisi ayarlarıyla en yakın olanı, "Akıllı" dan "Engelle" ye geçiş modunu değiştirmektir (Araçlar -> Seçenekler -> Metin Düzenleyici -> C/C++ -> Sekmeler - > Girinti).

Bunu yaptığınızda, istediğiniz herhangi bir şeyi girintiye alabilirsiniz, sadece "otomatik girintiyi" kaybedersiniz. Temel olarak, [enter] tuşuna bastığınız zaman, yeni satır, bir önceki satırda aynı sayıda sekme durağı/boşluğu girintisine girecek ve satırları hizalamak için otomatik olarak satırları yeniden biçimlendirmeyecektir.