Darstellung von deaktivierten Code im Atmel Studio 7

Gast #4324527
ist mir auch schon aufgefallen, scheint ein Bug zu sein...

Im Menü unter Tools | Options | Fonts and Colors
finden sich die Einstellungen fürs Syntax Highliting.

Dort gibts die entsprechende Einstellmöglichkeit für "Excluded Code",
die auch als Default eine graue Schriftfarbe auf weißem Hintergrund 
eingestellt hat. Allerdings wird dieser Eintrag anscheinend nicht 
berücksichtigt.

Laut der AtmelStudio-Hilfe zu "Fonts and Colors" ist das
der korrekte Eintrag:
> Excluded Code:
> Code that is not to be compiled, per a conditional preprocessor
> directive such as #if.

Wenn es keine andere Einstellung gibt, die dieser entgegensteht, (habe 
bislang nichts dazu gefunden) dann muss man wohl von einem Bug 
ausgehen...
Persönliche Seite #4324747
Atmel Studio basiert auf MS' Visual Studio.

Zumindest bei älteren Versionen von Visual Studio ist es so, daß 
"deaktivierter" Code nur in Dateien erkannt wird, die in der 
Projektverwaltung aufgenommen sind, und auch über die Projektverwaltung 
geöffnet wurden. Ein Hinzufügen bei bereits geöffneter Datei hat hier 
keine Auswirkung; Datei schließen und über Projektverwaltung erneut 
öffnen.

Möglicherweise ist das ja auch im Atmel Studio der Fall.
#5104792
Moinsen!

Der Thread schlummert jetzt zwar schon 'ne ganze Weile selig vor sich 
hin, aber inzwischen habe ich eine Lösung gefunden, die hier noch posten 
möchte, um auch diejenigen zufriedenzustellen, die mit der Suche hierher 
finden...

Das Problem scheint zu sein, daß Atmel von Microsoft zwar das 
VisualStudio lizenziert hat, nicht jedoch IntelliSense. Stattdessen 
gibts dafür im Atmel-Studio das VAssistX von Whole Tomato Software.

Offenbar sind aber einige Einstellungen noch im Optionsmenü drin,
die nur mit Microsofts IntelliSense funktionieren und das
"downlighting" von excluded Code scheint dazuzugehören.

Die Lösung

Man kann das aber mit der Extension "Naggy" beheben, die sich einfach
über das Menü Tools | Extensions  and  Updates... installieren 
läßt.
Siehe dazu den Screenshot dieses Menüs

Das Ergebnis im Editor des Studios zeigt der andere Screenshot.

Damit ist das Problem IMHO gelöst.
Man kann zwar die Farbe nicht in den Optionen konfigurieren, aber die
blasse Darstellung der excludierten Bereiche verschafft einem die lange 
vermißte Übersicht, welche Bereiche kompiliert werden, und welche nicht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.