Forum: Mikrocontroller und Digitale Elektronik Atmel Studio 6.2 Formatierung beim Einfügen verändert


von Alexxx (Gast)


Lesenswert?

beim Atmel Studio nervt mich, dass bei copy-paste die Einrückung mit 
Tabs
rausgehauen wird und alles linksbündig gemacht wird. Es sollte doch 
irgend wo eine Einstellung geben um das auszuschalten? Ich finde aber 
nix.

Bsp:
    for(;;;)
      einefunktion();
    switch(xy)
    {
      case 123:
        break;
    }

nach copy-paste

    for(;;;)
    einefunktion();
    switch(xy)
    {
    case 123:
    break;
    }

von npn (Gast)


Lesenswert?

Ich habs gerade mal probiert. Bei mir wird nichts linksbündig eingefügt, 
sondern korrekt mit Einrückungen. Das habe ich aber nicht extra irgendwo 
eingestellt, das ist standardmäßig so. Ich kann mir nur vorstellen, daß 
du vielleicht irgendwo was verstellt hast.

von Alexxx (Gast)


Lesenswert?

UUps - du hast recht!
Habe es eben probiert und Einrückung bleibt!?!

Das ist mir aber schon öfters passiert - weis nicht warum...

Naja, jedenfalls Problem gelöst/nicht vorhanden.

von P. B. (loetpaste)


Lesenswert?

Hab die Erfahrung gemacht, dass das Atmel-Studio die Einrückungen bei 
Compiler-Direktiven versaut. Vielleicht meinst du ja das?

Allerdings bin ich mir nicht sicher ob das vielleicht sogar so sein 
soll, dass man innerhalb von Compiler-Direktiven nicht einrückt?!

von Karl H. (kbuchegg)


Lesenswert?

P. B. schrieb:
> Hab die Erfahrung gemacht, dass das Atmel-Studio die Einrückungen bei
> Compiler-Direktiven versaut.

Ist mir auch schon aufgefallen.
Mir ist auch aufgefallen, dass das ein ganzes Stück besser wird, wenn 
man den Visual Assist abschaltet. Der ging mir sowieso auf die Nerven 
mit seiner automatischen Klammereinfügerei. Auf der anderen Seite hat er 
ein paar wirklich brauchbare Dinge. Also mal in desssen 
Konfigurationsoptionen stöbern.

von Karl H. (kbuchegg)


Lesenswert?

Karl Heinz schrieb:
> P. B. schrieb:
>> Hab die Erfahrung gemacht, dass das Atmel-Studio die Einrückungen bei
>> Compiler-Direktiven versaut.
>
> Ist mir auch schon aufgefallen.
> Mir ist auch aufgefallen, dass das ein ganzes Stück besser wird, wenn
> man den Visual Assist abschaltet. Der ging mir sowieso auf die Nerven
> mit seiner automatischen Klammereinfügerei. Auf der anderen Seite hat er
> ein paar wirklich brauchbare Dinge. Also mal in desssen
> Konfigurationsoptionen stöbern.


Da gibt es zb die Option
"Format after paste". Zu finden unter 'Advanced/Corrections'. Einfach 
ausschalten und der VA hält sich nach dem Einfügen aus der 
Umformatiererei raus.
Die Option 'Insert _ after m and Shift' dürfte wohl in der AVR 
Programmierung auch nicht so viel Sinn machen. (Kommt aus der MFC Welt 
in der es die Konvention gibt, dass Klassenmember immer mit einem 'm_' 
im Namen beginnen).

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.