2011-05-03 9 views
6

Podczas programowania C++ w visual studio, nalega na udzielenie mi tych indendations Boga okropne na modyfikatorów dostępu - moje kondolencje, jeśli ktoś faktycznie lubi je w ten sposób;) (a ludzie żart)Automatyczne wcięcie modyfikatora C++ w visual studio 2010 powoli doprowadza mnie do szału - czy można to zmienić?

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

trzeba dodawać Chcę w ten sposób:

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

Czy istnieje jakiś sposób, aby osiągnąć to, używając coś (ja mam Resharper i wyróżnienia) lub może waniliowy VS?

+10

Lubię je w ten sposób! (Zaryzykowałbym, że w rzeczywistości ten styl jest bardzo popularny i popularny ...) –

+0

@Oli Możesz mieć rację, i MUSZĘ, muszę po prostu się z tym pogodzić ... Ale to wydaje się dziwne z nawiasami, a potem tekst bezpośrednio pod nim .. Czuje nienaturalność w C# er jak ja! Pomyślałem, że podniosę to pytanie. :) – Max

+4

Zgadzam się z Oli; jednak uważam za irytujące, gdy narzędzie ** kładzie nacisk na formatowanie rzeczy w określony sposób i nie jest tym, * co wolałbym. Nawet jeśli moje preferencje nie są zgodne z ogólnym użyciem. –

Odpowiedz

7

Najbliższym możliwym sposobem uzyskania wbudowanych ustawień edytora Visual Studio jest zmiana trybu wcięcia z "Inteligentny" na "Blokuj" (Narzędzia -> Opcje -> Edytor tekstu -> C/C++ -> Tabulatory - > Wcięcie).

Gdy to zrobisz, możesz wciskać wszystko, co chcesz, po prostu tracisz "automatyczne wcięcie". Zasadniczo, za każdym razem, gdy naciśniesz [enter], nowa linia będzie wcięta taką samą liczbą tabulatorów/spacji jak poprzednia linia i nie będzie automatycznie ponownie formatować linii, aby je ułożyć.

Powiązane problemy