Atmel Studio 6.2 Formatierung beim Einfügen verändert

Gast #3798857
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;
    }
Gast #3798883
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.
#3798905
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.
#3798915
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).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren