none
Farbdarstellung der Laufzeittypen RRS feed

  • Frage

  • Hallo zusammen.
     
    Seit einiger Zeit werden in  VS2012 Ultimate die Laufzeittypen wie
    Int32, Double etc. im Codefenster nicht mehr blau sondern nur noch
    schwarz dargestellt.
    Unter Tools -> Optionen -> Umgebung -> Schriftart und Farbe den
    Texteditor schon auf Standard zurückgestellt. Die Laufzeittypen bleiben
    schwarz.
     
    Ob dieses Verhalten schon von Anfang an vorhanden war kann ich nicht mit
    Bestimmtheit sagen. (Ich behaupte mal eher nicht).
     
    Wie bekommt man die Laufzeittypen bzw. structs wieder in Blau dargestellt?
    Könnte evt. eine Erweiterung der Übeltäter sein?
     
    Schöne Restwoche
    Herbert
     
    Donnerstag, 3. Januar 2013 07:34

Antworten

  • Am 03.01.2013 11:49, schrieb NQFE:
    > Am 03.01.2013 11:28, schrieb Jochen Kalmbach [MVP]:
    >> Und wenn Du es mal im SafeMode startest:
    > Dann sind alle Farben auf Standard, und so sollte es auch sein.
    > Sind im SafeMode die Erweiterungen deaktiviert? Wenn ja, dann wird wohl
    > eine Erweiterung der "Übeltäter" sein.
    So. Die Microsoft "Productivity Power Tools" waren der Auslöser für
    dieses Verhalten. Wenn die Tools deaktiviert werden, dann ist das
    Syntax-Highlighting korrekt. Nach der Aktivierung tritt der Fehler
    wieder auf.
    Danke für die Unterstützung
    Herbert

    Update
    Workaround:
    Tools > Optionen > "Productivity Power Tools" > "Colorized Parameter Help" auf Off behebt den Fehler.


    Donnerstag, 3. Januar 2013 11:27

Alle Antworten

  • Seit einiger Zeit werden in  VS2012 Ultimate die Laufzeittypen wie
    Int32, Double etc. im Codefenster nicht mehr blau sondern nur noch
    schwarz dargestellt.

    Es ist mir neu, dass diese jemals blau dargestellt wurden.... Du bringst das vermutlich mit den "eingebauten Typen" durcheinander...

    Int32 => int
    Double => double

    Dann wird es blau dargestellt.

    Siehe auch:
    http://msdn.microsoft.com/en-us/library/ya5y69ds


    Jochen Kalmbach (MVP VC++)
    Donnerstag, 3. Januar 2013 08:23
  • Am 03.01.2013 09:23, schrieb Jochen Kalmbach [MVP]:
    >     Seit einiger Zeit werden in  VS2012 Ultimate die Laufzeittypen wie
    >     Int32, Double etc. im Codefenster nicht mehr blau sondern nur noch
    >     schwarz dargestellt.
    >
    > Es ist mir neu, dass diese jemals blau dargestellt wurden.... Du bringst
    > das vermutlich mit den "eingebauten Typen" durcheinander...
    >
    > Int32 => int
    > Double => double
    >
    > Dann wird es blau dargestellt.
    >
    Sorry für die missverständliche Darstellung der Farbe.
     
    Ich meine das cyan/türkisähnliche/(RGB: 43,145,175) blau der
    integrierten-Typen wie Int32, Int64, Double, Boolean usw.
    Diese werden zur Zeit schwarz dargestellt.
     
    int, double, bool alles prima in blau (RGB: 0,0,255)
     
    Bd
    Herbert
     
     
    Donnerstag, 3. Januar 2013 08:54
  • Siehe:
    http://msdn.microsoft.com/en-us/library/kw7t0545

    Du kannst aber auch mal Versuchen Deine Einstellungen zurück zu setzen:
    http://msdn.microsoft.com/de-de/library/ms241273


    Jochen Kalmbach (MVP VC++)
    Donnerstag, 3. Januar 2013 09:10
  • Am 03.01.2013 10:10, schrieb Jochen Kalmbach [MVP]:
    > Siehe:
    Wenn man bei "Benutzertypen (Wertetypen)" den Haken bei Fett setzt und
    mit Ok die Einstellungen übernimmt, werden die integrierten-Typen in der
    korrekten Farbe dargestellt. Danach kann Fett wieder deaktiviert, oder
    der Standard eingestellt werden.
    Leider muss nach Schließen und Wiederöffnen des Projektes diese
    Einstellprozedur wieder vorgenommen werden, da die "Benutzertypen
    (Wertetypen)" wieder in Schwarz angezeigt werden. 8-(
    Dass kann doch wohl nicht die Dauerlösung sein.
     
    > Du kannst aber auch mal Versuchen Deine Einstellungen zurück zu setzen:
    Hat leider nichts gebracht.
     
    > ------------------------------------------------------------------------
    > Jochen Kalmbach (MVP VC++)
     
    Bd
    Herbert
     
    Donnerstag, 3. Januar 2013 10:16
  • Und wenn Du es mal im SafeMode startest:
    http://msdn.microsoft.com/de-de/library/ms241278.aspx


    Jochen Kalmbach (MVP VC++)
    Donnerstag, 3. Januar 2013 10:28
  • Am 03.01.2013 11:28, schrieb Jochen Kalmbach [MVP]:
    > Und wenn Du es mal im SafeMode startest:
     
    Dann sind alle Farben auf Standard, und so sollte es auch sein.
    Sind im SafeMode die Erweiterungen deaktiviert? Wenn ja, dann wird wohl
    eine Erweiterung der "Übeltäter" sein.
    >
    > ------------------------------------------------------------------------
    > Jochen Kalmbach (MVP VC++)
     
    Bd
    Herbert
     
     
    Donnerstag, 3. Januar 2013 10:49
  • Am 03.01.2013 11:49, schrieb NQFE:
    > Am 03.01.2013 11:28, schrieb Jochen Kalmbach [MVP]:
    >> Und wenn Du es mal im SafeMode startest:
    > Dann sind alle Farben auf Standard, und so sollte es auch sein.
    > Sind im SafeMode die Erweiterungen deaktiviert? Wenn ja, dann wird wohl
    > eine Erweiterung der "Übeltäter" sein.
    So. Die Microsoft "Productivity Power Tools" waren der Auslöser für
    dieses Verhalten. Wenn die Tools deaktiviert werden, dann ist das
    Syntax-Highlighting korrekt. Nach der Aktivierung tritt der Fehler
    wieder auf.
    Danke für die Unterstützung
    Herbert

    Update
    Workaround:
    Tools > Optionen > "Productivity Power Tools" > "Colorized Parameter Help" auf Off behebt den Fehler.


    Donnerstag, 3. Januar 2013 11:27