2011-05-03 14 views
6

Quando si programma C++ in Visual Studio, si insiste a darmi questi indendations dio terribile sul modificatori di accesso - le mie condoglianze se qualcuno in realtà piace loro in questo modo;) (uno scherzo persone)Il rientro automatico del modificatore di accesso C++ in Visual Studio 2010 mi sta facendo impazzire lentamente - può essere cambiato?

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

Inutile dire , voglio che questo:

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

esiste un modo per raggiungere questo obiettivo utilizzando (ho ReSharper ed evidenziatore) qualcosa o forse vaniglia VS?

+10

Mi piacciono così! (Mi azzarderei a dire che, in effetti, questo stile è molto comune e popolare ...) –

+0

@Oli Potresti avere ragione, e potrei solo accontentarmi di questo ... Ma sembra strano con il tutore e poi il testo direttamente sotto di esso .. Sembra innaturale per un C# er come me! Ho pensato di fare una domanda. :) – Max

+4

Sono d'accordo con Oli; tuttavia, trovo anche irritante quando uno strumento ** insiste ** sulla formattazione delle cose in un modo particolare e non è quello che preferisco * I *. Anche se la mia preferenza non è in accordo con l'uso generale. –

risposta

7

Il più vicino possibile con le impostazioni dell'editor di Visual Studio incorporato è quello di cambiare la modalità di rientro da "Smart" a "Blocca" (Strumenti -> Opzioni -> Editor di testo -> C/C++ -> Schede - > Rientro).

Quando si esegue questa operazione, è possibile rientrare qualsiasi cosa come si desidera, si perde solo il "rientro automatico". Fondamentalmente, ogni volta che si preme [invio] la nuova riga sarà rientrata lo stesso numero di tabulazioni/spazi della riga precedente e non riformatterà automaticamente le linee per farle allineare.

Problemi correlati