Der MySQL Workbench-Editor hat die Textfarbe hervorgehoben

545
HerrimanCoder

Ich konnte nicht herausfinden, wie die Textfarbe in MySQL Workbench geändert werden kann, wenn der Text markiert ist . Ich bin mit all meinen anderen Text- und Hintergrundfarben in der code_editor.xmlDatei zufrieden (die ich gerade zwei Stunden damit verbracht habe, an die Farben von SQL Server Management Studio anzupassen):

<style id= "0" fore-color="#000000" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_DEFAULT --> <style id= "1" fore-color="#008000" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_COMMENT --> <style id= "2" fore-color="#008000" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_COMMENTLINE --> <style id= "3" fore-color="#A58E37" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_VARIABLE --> <style id= "4" fore-color="#A58E37" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_SYSTEMVARIABLE --> <style id= "5" fore-color="#A58E37" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_KNOWNSYSTEMVARIABLE --> <style id= "6" fore-color="#000000" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_NUMBER --> <style id= "7" fore-color="#0000FF" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_MAJORKEYWORD --> <style id= "8" fore-color="#0000FF" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_KEYWORD --> <style id= "9" fore-color="#000000" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_DATABASEOBJECT --> <style id="10" fore-color="#C04000" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_PROCEDUREKEYWORD --> <style id="11" fore-color="#B9CB89" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_STRING --> <style id="12" fore-color="#FF0000" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_SQSTRING --> <style id="13" fore-color="#FF0000" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_DQSTRING --> <style id="14" fore-color="#000000" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_OPERATOR --> <style id="15" fore-color="#C040C0" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_FUNCTION --> <style id="16" fore-color="#000000" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_IDENTIFIER --> <style id="17" fore-color="#000000" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_QUOTEDIDENTIFIER --> <style id="18" fore-color="#000000" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_USER1 --> <style id="19" fore-color="#000000" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_USER2 --> <style id="20" fore-color="#000000" back-color="#E3DDBF" bold="No" /> <!-- SCE_MYSQL_USER3 --> <style id="21" fore-color="#000000" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_HIDDENCOMMAND --> <style id="22" fore-color="#000000" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_PLACEHOLDER -->  <!-- These two are for scintilla globally. --> <style id="32" fore-color="#000000" back-color="#E3DDBF" bold="No" /> <!-- STYLE_DEFAULT THIS IS THE ONE FOR THE BACKGROUND!!!!! --> <style id="33" fore-color="#000000" back-color="#DDDDDD" bold="No" /> <!-- STYLE_LINENUMBER -->  <!-- All styles again in their variant in a hidden command (with a 0x40 offset). --> <style id="65" fore-color="#999999" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_COMMENT --> <style id="66" fore-color="#999999" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_COMMENTLINE --> <style id="67" fore-color="#DDDDDD" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_VARIABLE --> <style id="68" fore-color="#9B859D" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_SYSTEMVARIABLE --> <style id="69" fore-color="#9B859D" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_KNOWNSYSTEMVARIABLE --> <style id="70" fore-color="#FF8080" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_NUMBER --> <style id="71" fore-color="#7AAAD7" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_MAJORKEYWORD --> <style id="72" fore-color="#7AAAD7" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_KEYWORD --> <style id="73" fore-color="#9B859D" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_DATABASEOBJECT --> <style id="74" fore-color="#DDDDDD" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_PROCEDUREKEYWORD --> <style id="75" fore-color="#B9CB89" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_STRING --> <style id="76" fore-color="#B9CB89" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_SQSTRING --> <style id="77" fore-color="#B9CB89" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_DQSTRING --> <style id="78" fore-color="#FFBB80" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_OPERATOR --> <style id="79" fore-color="#9B859D" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_FUNCTION --> <style id="80" fore-color="#DDDDDD" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_IDENTIFIER --> <style id="81" fore-color="#B9CB89" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_QUOTEDIDENTIFIER --> <style id="82" fore-color="#B9CB89" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_USER1 --> <style id="83" fore-color="#B9CB89" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_USER2 --> <style id="84" fore-color="#B9CB89" back-color="#707070" bold="No" /> <!-- SCE_MYSQL_USER3 --> <style id="85" fore-color="#FFBB80" back-color="#909090" bold="No" /> <!-- SCE_MYSQL_HIDDENCOMMAND --> <style id="86" fore-color="#AAAAAA" back-color="#909090" bold="No" /> <!-- SCE_MYSQL_PLACEHOLDER --> 

Es ist in der Workbench so unglaublich langweilig, zu experimentieren, indem Sie einen Farbcode ändern, speichern, Workbench schließen, Workbench erneut öffnen, eine Verbindung öffnen, eine SQL- / Textdatei anzeigen, Farben bewerten ... nach jeder Änderung. Ich hoffe also, dass jemand weiß, welches Stilelement / Attribut geändert werden muss, um die Textfarbe zu beeinflussen, wenn dieser Text hervorgehoben wird. Hinweis: Die Hintergrundfarbe des hervorgehobenen Texts ist in Ordnung.

Danke im Voraus.

0
Es klingt also so, als ob Sie die Farbe des ** Textes ** (oder aller typisierten SQL-Anweisungen) ändern möchten, wenn dieser Text markiert ist (nicht die hervorgehobene Farbe) und von dem, was ich sagen kann, es scheint, als sei dies die XML-Datei enthält keine Elemente. Sie können den HTML-Farbcode ändern, um diese Eigenschaft zu ändern. Wenn Sie etwas anderes bestimmen, das dies tut, kennzeichnen Sie mich bitte zurück, da ich neugierig auf diese Lösung bin. Die engsten Farben, die ich finden kann, sind in diesen Bereichen, aber ich habe mich nicht geändert, da Sie vielleicht bereits wissen, dass es keine davon gibt: https://i.imgur.com/A2VjRXW.png Pimp Juice IT vor 6 Jahren 0
Ich denke, das ist eigentlich die hervorgehobene Farbe an sich, aber es lohnt sich vielleicht, nach mehr zu suchen, falls das hilft, aber ich bin mir nicht sicher, aber ich wollte es zumindest für alle Fälle mit Ihnen teilen. Pimp Juice IT vor 6 Jahren 0
Ich würde tatsächlich gerne * entweder * die hervorgehobene Hintergrundfarbe oder die hervorgehobene Textfarbe ändern. Die Kombination, die ich derzeit habe, ist so kontrastarm, dass ich sie kaum lesen kann. HerrimanCoder vor 6 Jahren 0

0 Antworten auf die Frage