IDE Farbe anpassen/ändern für Schlüsselwörter

  • 1
  • 2
  • Page 1 of 2
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

IDE Farbe anpassen/ändern für Schlüsselwörter

 · 
Posted: 25.10.2014 - 09:39  ·  #1
Hallo rolf,

ich arbeite in einigen Projekten nicht mehr mit der AVRco-IDE, da mir die Farbanpassungs-Möglichkeiten und dass auf- und zuklappen von Funktionen und Prozeduren fehlt :(

Gibt es denn keine bessere Möglichkeit wenigstens die Farben der Schlüsselwörter und Oberfläche besser anzupassen?

Ich persönlich finde die Lesbarkeit des Codes deutlich besser, weiterhin arbeite ich im Code lieber mit schwarzen bzw. dunkleren Hintergrund.

Aber ich bekomme das beim AVRco-IDE nicht richtig hin.
Da ich die Farben der Schlüsselwörter nicht anpassen kann, verschwinden diese bei schwarzem Hintergrund :[ (siehe Bild)

Oder hast Du da einen Tipp?

Gruß
Thorsten
Attachments
Wenigstens so möglich...
Filename: IdeMöglich.jpg
Filesize: 51.72 KB
Title: Wenigstens so möglich...
Information: Wenigstens so möglich...
Download counter: 137
UEStudio mit AVRco...
Filename: IdeMöglichUE.jpg
Filesize: 332.23 KB
Title: UEStudio mit AVRco...
Information: UEStudio mit AVRco...
Download counter: 129
AVRcoIDE Farben...
Filename: IdeFarben.jpg
Filesize: 68.18 KB
Title: AVRcoIDE Farben...
Information: AVRcoIDE Farben...
Download counter: 133
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: IDE Farbe anpassen/ändern für Schlüsselwörter

 · 
Posted: 25.10.2014 - 14:26  ·  #2
Hallo Thorsten,

hier des Rätsels Lösung.

rolf
Attachments
Syntax Highlight
Filename: Highlighter.jpg
Filesize: 72.74 KB
Title: Syntax Highlight
Download counter: 118
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Re: IDE Farbe anpassen/ändern für Schlüsselwörter

 · 
Posted: 25.10.2014 - 15:11  ·  #3
Quote by rh

Hallo Thorsten,

hier des Rätsels Lösung.

rolf


ahhhhh....

OK, aber die Farben kann ich so nicht anpassen? Wenn ich aber richtig sehe, sind die Dezimalzahlen in der Datei.LNG wohl die RGB Werte, somit kann ich diese dort anpassen :)

Kann ich da nach freier Wahl selbst Schlüsselworte eintragen?

Gruß
Thorsten
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: IDE Farbe anpassen/ändern für Schlüsselwörter

 · 
Posted: 25.10.2014 - 17:29  ·  #4
Hi Thorsten,
aber das UEStudio kann ja auch kein CodeFolding mit dem AVRco Source, da es den Pascal/Modula Mix nicht versteht ?

Gruß
miparo
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1341
Registered: 02 / 2009
Subject:

Re: IDE Farbe anpassen/ändern für Schlüsselwörter

 · 
Posted: 25.10.2014 - 18:50  ·  #5
Quote by miparo

Hi Thorsten,
aber das UEStudio kann ja auch kein CodeFolding mit dem AVRco Source, da es den Pascal/Modula Mix nicht versteht ?

Gruß
miparo


Hallo miparo,

eigentlich geht das mit meiner angepassten UEW-Datei sehr gut, auch das CodeFolding klappt perfekt mit dem AVRco-Code (schau dir das Bild im Post an, links siehst Du die Linie beim Minus-Zeichen).

Damit das CodeFolding mit dem AVRco/Pascal klappt muss die SyntaxDatei.UEW angepasst werden, als Vorlage nehme ich da immer die Pascal-Datei und kopiere diese mit neuem Namen:

Code
/TGBegin "Task"
/TGFindStr = "%Task[ ^t]^([a-z_0-9^$]+^)[ ^t]++[(;:^p]"
/TGEnd
/TGBegin "Function"
/TGFindStr = "%function[ ^t]^([a-z_0-9^$]+^)[ ^t]++[(;:^p]"
/TGEnd
/TGBegin "Procedure"
/TGFindStr = "%procedure[ ^t]^([a-z_0-9^$]+^)[ ^t]++[(;:^p]"
/TGEnd

Der Aufbau der FindStr ist etwas Tricky, am besten schaut man sich das im PearlScript ab :)

Und der folgende Teil ist der wichtigste:
Code
/Open Fold Strings = "procedure" "function" "process" "task"
/Close Fold Strings = "end"

Diesen Teil wollte ich auch schon mal für IF-Anweisungen anpassen, das habe ich aber noch nicht geschafft :)

Die Variablen, Const, Types, Process, Task, Function und Prodecure werden in Echtzeit in der Auswahlliste angezeigt.

Auch das übersetzen mit Fehlerzeilenansprung klappt perfekt, ich habe im Hintergrund in den letzten Jahren einige Batchroutinen und Scripts für die Anpassung gemacht.
Alle nötigen Tools habe ich als Icon direkt in der Symbolleiste stehen.

Das einzige was zur Zeit noch das große Manko ist, der InteliType für die .PAS Dateien klappt noch nicht, damit bei Records und Types die Teilnehmer zur Auswahl angezeigt werden. In C klappt das perfekt. Für Pascal sind gerade die Entwickler an einer Anpassung (mal schauen wie lange das noch dauert)
Der Editor vom UEStudio hat halt "Gigantische-Funktionen" für TextBlöcke, Autovervollständigung, Scripts usw. Ich nutze den UE-Edit schon seit über 15 Jahren :), für alle möglichen Programmiersprachen.

@Rolf;
Kann es sein, dass die Datei PASCAL.PAS.LNG in der Anzahl der Elemente beschränkt ist :) ?
Ich habe gerade meine Funktionsliste aus meiner UEW-Datei vom UE-Studio mit einem Script übernommen (2199 Zeilen ;) ) Wenn ich diese aber lade zeigt er KEINE Farbformatierung mehr an :(
(siehe Anhang :) )

Gruß
Thorsten
Attachments
Filename: FULL_PASCAL.PAS.LNG.zip
Filesize: 7.77 KB
Title: Das ist die angepasste Datei mit allen Funktionen...
Information: Das ist die angepasste Datei mit allen Funktionen...
Download counter: 32
UeStudio mit CodeFolding..
Filename: CodeFoldingUE.jpg
Filesize: 321.37 KB
Title: UeStudio mit CodeFolding..
Information: UeStudio mit CodeFolding..
Download counter: 105
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: IDE Farbe anpassen/ändern für Schlüsselwörter

 · 
Posted: 25.10.2014 - 19:40  ·  #6
Hi Thorsten,
ja, ich hatte das UEStudio auch mal installiert aber auch gleich wieder gelöscht :)
Zuviel Klick bunti.
Referenz ist halt die Delphi IDE für mich, wobei ich dort auch schon immer auf schwarzen Hintergrund tippe. Twilight bzw. heute heißt es Dämmerung, aber die ganze IDE in dunkel!
So verschieden sind halt die Geschmäcker.
Im AVRsim habe ich ja schon einen neuen Editor, mit Codefolding, eingebaut. Da fehlen aber noch ein paar Details.

Gruß
miparo
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: IDE Farbe anpassen/ändern für Schlüsselwörter

 · 
Posted: 25.10.2014 - 20:17  ·  #7
Hallo Thorsten,
Quote
Kann es sein, dass die Datei PASCAL.PAS.LNG in der Anzahl der Elemente beschränkt ist :) ?
Ich habe gerade meine Funktionsliste aus meiner UEW-Datei vom UE-Studio mit einem Script übernommen (2199 Zeilen ;) ) Wenn ich diese aber lade zeigt er KEINE Farbformatierung mehr an :(

Das File wird in eine StringList geladen. Da sollte es keine Limits geben.

Und ja, man kann eigene Schlüsselwörter eintragen und auch die Farben
dazu lassen sich wysiwyg einstellen.

rolf
Avra
Schreiberling
Avatar
Gender:
Location: Belgrade, Serbia
Age: 53
Homepage: rs.linkedin.com/in…
Posts: 653
Registered: 07 / 2002
Subject:

Re: IDE Farbe anpassen/ändern für Schlüsselwörter

 · 
Posted: 27.10.2014 - 19:07  ·  #8
Hello Thorsten,

I also do not use default colors, so you can compare my files to E-Lab ones to see what you need to change on your side for better IDE customization.

In PED32.INI these settings determine base coloring:
Code
[Editor]
ErrLineColor=65535
TextColor=65535
TextBack=6946816
HighLightCol=16777215
HighLightBack=8421504
ErrorColor=255
CmtColor=12632256
StringColor=40960
Fontsize=9
NumberColor=16744703
FontName=Consolas
WrProtColor=65535
RightEdgeColor=8388608
ReadOnlyColor=0


You can change these colors in IDE as shown in attached screenshot (remember for later that here you can use full RGB palette), but you probably have problems with customizing colors in PASCAL.PAS.LNG file. You can also edit these colors in IDE and location is System / System Admin / Syntax Tab, but it was never my idea of fun to double click on hundreds of items and then manually select their color from color palette (just 16 basic colors). Instead you can change colors by search/replace old with new color values in PASCAL.PAS.LNG file. Doing it like this has one more benefit - being able to use full RGB palette instead of just 16 base colors. Of course, it will be convenient to first temporary write new colors as base IDE colors and have IDE write them to PED32.INI, so you can use them in PASCAL.PAS.LNG replacing old colors you don't like. When you are happy with your colors just restore PED32.INI from backup.
Attachments
IDE Farbe anpassen/ändern für Schlüsselwörter
Filename: Nortonic.png
Filesize: 10.27 KB
Title:
Download counter: 112
IDE Farbe anpassen/ändern für Schlüsselwörter
Filename: Base IDE colors.png
Filesize: 27.11 KB
Title:
Download counter: 104
Filename: PASCAL.PAS.ZIP
Filesize: 1.1 KB
Title:
Download counter: 35
  • 1
  • 2
  • Page 1 of 2
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 19 · Cache Hits: 15   145   160 · Page-Gen-Time: 0.030542s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI