higleiter warum wird integer und boolean nicht farbig makier

Für Fragen rund um die Ide und zum Debugger
Antworten
pluto
Lazarusforum e. V.
Beiträge: 7180
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

higleiter warum wird integer und boolean nicht farbig makier

Beitrag von pluto »

Hallo,
als ich unter Gedit eine pas datei geladen habe ist mir aufgefallen das dort Integer und boolean datentypen genauso angezeigt werden wir schlüsselwörter... jetzt frage ich mich warum wird das in den IDE's nicht auch so angezeigt :?:
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

villeicht weil es keine schlüsselwörter sondern datentypen sind ?!
wenn du willst das sie so angezeigt werden stell es doch in den editoroptionen ein ...
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

und als nächstes kommt dann meistens die Frage, wieso ist ein string dagegen Fett, obwohls eigentlich ja auch irgendwo ein datentyp ist...ich würde ja sagen, das is halt so.

Aber wie Christian schon sagt, ma kanns ja einstellen.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

naja n string ist nicht direkt n datentyp n datentyp wäre pchar n string ist ja fast ne klasse wird aber vollkommen intern vom compiler verwaltet (das spart uns ner menge sicherheitslücken schaut euch mal die sicherheitslücken genauer an sind meisst zeichenketten überläufe dies ja in pascal mit string nicht geben kann)
daher ist string n schlüsselwort
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

pluto
Lazarusforum e. V.
Beiträge: 7180
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

und als nächstes kommt dann meistens die Frage, wieso ist ein string dagegen Fett, obwohls eigentlich ja auch irgendwo ein datentyp ist...ich würde ja sagen, das is halt so.

woher wusstes du das ? :D

danke für die antwort das war mir garnicht bewusst.... also sind pascal programm die strings nutzen um einiges sichere als andere programmiersprachen ?

und wo kann ich das einstellen ? das Integer und Boolean als schlüsselwörter angezeigt werden ?
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Lesen ... in den Editoroptionen
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

pluto hat geschrieben:
und als nächstes kommt dann meistens die Frage, wieso ist ein string dagegen Fett, obwohls eigentlich ja auch irgendwo ein datentyp ist...ich würde ja sagen, das is halt so.

woher wusstes du das ? :D


Weil die Diskussion ab und zu auch mal wo anders steht und es dann immer diese Frage gibt ;)

Das Einstellen hat einen Nachteil, Integer und Co zählen bei den Optionen als Identifier, dazu zählen aber auch Variablennamen, Procedurköpfe, Komponenten, Befehle und so weiter...also irgendwie ist sozusagen alles fett.

pluto
Lazarusforum e. V.
Beiträge: 7180
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

ja das habe ich mir fast gedacht !
dann müste ich also direkt die datei ändern ändern wo die wörter drin stehen die gehiglitet werden müssen !
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Es gibt keine Datei das ist ne Klasse TPasSynHiglighter im Synedit glaub ich
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

pluto
Lazarusforum e. V.
Beiträge: 7180
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

und wo ist TPasSynHiglighter drin ? etwa in keiner datei *G*
danke werde ich mir bei gelgenheit mal anschauen !
MFG
Michael Springwald

Antworten