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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.