2010-11-20 5 views
0

Ich habe eine Instanz von Scintilla in .NET arbeiten, aber es gibt etwas in der JavaScript-Lexer, die ich gerne entfernen würde. Es ist der cyan/grüne Hintergrund, wenn etwas zwischen Apostrophien ersetzt wird. Ich denke, das Bild zeigt es deutlich genug:Entfernen Sie Cyan Hervorhebung in Scintilla JavaScript lexer

click here, I'm new so I cannot post the image here

ich nicht diese Farbe überall finden kann in den Eigenschaften meiner Redaktion. Weiß jemand, wie man es entfernt?

Danke.

Antwort

1

Die Markierung JavaScript basiert auf der C++ markieren, so dass diese zwei Effekt JavaScript-Strings für mich:

# Double quoted string 
style.cpp.6=$(colour.string) 
# Single quoted string 
style.cpp.7=$(colour.char) 

Es gibt auch eine Art, die ungekündigten Saiten hervorhebt, was kann das sein, was Sie nach

# End of line where string is not closed 
style.cpp.12=fore:#000000,$(font.monospace),back:#E0C0E0,eolfilled 
+0

Vielen Dank für Ihre Antwort, aber wie kann ich auf style.cpp zugreifen? In der Tat kann ich nicht sagen, welche Sprache Sie hier verwenden - ich benutze VB.NET mit Scintilla.NET, welche verwenden Sie? – pimvdb

+0

@pimvdb Das ist von SciTE-Konfigurationsdateien. Es sollte für andere Scintilla-Anwendungen ähnlich sein - finde heraus, wo die Farben von 6,7,12 in deinem System eingestellt sind, und setze ihre Werte auf das, was du bevorzugst. –

+0

Ich fand es schließlich, es war am Ende nicht zu kompliziert: 'Editor.Styles (12) .BackColor = Color.White' macht es weiß. Vielen Dank! – pimvdb

Verwandte Themen