Ich verwende Visual Studio 2012 und Smart Einzug aktiviert für C++ - Dateien. Ich möchte das Verhalten von Smart indentation so anpassen, dass es den eingegebenen Code so formatiert, dass er dem Codierungsstil meines Unternehmens entspricht.Visual Studio 2012 "Smart" Einzug Anpassung
Wie kann ich alle winzigen Aspekte anpassen, wie Smart Indention sich verhält?
Zum Beispiel, wenn ich diesen Code, Smart-Einzug Formate es genau so:
#include <cstdlib>
#include <string>
using namespace std;
struct Foo
{
const string mA;
const int mB;
const string mC;
Foo(const string& a,
const int b,
const string& c)
:
mA(a),
mB(b),
mC(c)
{
}
};
int main()
{
}
dieser Most ist, was ich will, mit Ausnahme der Doppelpunkt die Initialisiererliste Einführung das erste Element in der Initialisierungsliste und die Einrückungsebene des Konstruktors. Ich möchte diese wie folgt formatiert ist, und ich möchte Visual Studio automatisch für mich zu tun:
Foo(const string& a,
const int b,
const string& c)
:
mA(a),
mB(b),
mC(c)
{
}
Wie kann ich Smart Einbuchtung Verhalten anpassen? Ich würde es vorziehen, keine externen Tools wie Visual verwenden Assist X.
: Via Werkzeuge>Optionen>Texteditor>C/C++>Tabs>Einrücken
: ich habe auch tabstops auf 4 eingestellt, mit Leerzeichen eingefügt.