Seite 2 von 4
Re: Mehr Debug Outputs im LE
Verfasst: Di Jun 09, 2020 5:31 pm
von Hammer
Hallo StefanW,
bin bei der Suche darüber gestolpert und möchte mal nachfragen ob es für notepad ++ denn schon eine Sprachdatei gibt.
StefanW hat geschrieben: ↑Mo Aug 12, 2019 11:09 am
==> Ich spreche mal mit Stefan K. darüber und dann kann man das schon machen. Ist aber immer ein wenig Geschmackssache was man wie einfärbt und darstellt.
Oder editiert jeder seine Custom Logik nur im Browser im LE?
Grüße
Stefan
Re: Mehr Debug Outputs im LE
Verfasst: Di Jun 09, 2020 7:51 pm
von Eraser
Ich mache z.B. die Logik in Notepad++ und schalte um auf JavaScript mit ein paar geänderten Farben.
Ist nicht ideal, aber um einiges besser.
Bei Auswahl von JSON ist es um einiges schlechter.
Eine eigene TW-Auswahl in Notepad++ wäre nicht schlecht.
Re: Mehr Debug Outputs im LE
Verfasst: Di Jun 09, 2020 8:26 pm
von fechter65
Eure Postings haben mich motiviert, im Notepad++ eine Sprachdefinition "TWSLogic" zu erstellen. Ich habe dies zuvor noch nie gemacht und bin auch nicht vollständig zum Ziel gekommen (die Keywords-Einträge haben bei mir keine Wirkung gezeigt, was offenbar aber auch daran liegt, dass in der Custom-Logik-Sprache die Schlüsselwörter in Anführungszeichen stehen, was offenbar bei der Umsetzung einer Sprachdefinition zu gewissen Schwierigkeiten führen soll (wenn man den Postings zum Thema folgt).
Ich erreiche im Moment folgendes Resultat:
Notepaad-TWS-Logic.png
Die entsprechende Definitionsdatei liegt bei, sie kann über
Sprachen / User Defined Language / Eigene Sprache definieren / Importieren
eingelesen werden.
Vielleicht kann jemand von Euch aus dieser Vorarbeit etwas Besseres daraus machen.
Gruss
Diego
Edit: Definitionsdatei als ZIP angehängt, als XML ging es nicht.
Re: Mehr Debug Outputs im LE
Verfasst: Di Jun 09, 2020 8:42 pm
von Hammer
Hallo Diego,
hast du die Datei angehängt?
Denn ich bekomme nichts angezeigt.
Vielen Dank für deine Bemühungen.
Grüße
Stefan
Re: Mehr Debug Outputs im LE
Verfasst: Di Jun 09, 2020 8:48 pm
von fechter65
Hammer hat geschrieben: ↑Di Jun 09, 2020 8:42 pm
hast du die Datei angehängt?
Denn ich bekomme nichts angezeigt.
Sorry, ich habe nicht gemerkt, dass die XML-Datei beim Hochladen geblockt wurde. Ist nun korrigiert.
Gruss
Diego
Re: Mehr Debug Outputs im LE
Verfasst: Di Jun 09, 2020 9:08 pm
von Robert_Mini
Danke für's teilen!
Hatte das auch schon mal probiert, bin aber nicht recht weit gekommen.
Schön wäre noch, wenn Zahlen gefärbt wären, aber das schaffe ich nicht. false/true geht noch eher.
lg
Robert
PS: Für alle Mitleser: Die Schrift ist erst nach einem Neustart von Notepad++ sichtbar!!!!
Re: Mehr Debug Outputs im LE
Verfasst: Mi Jun 10, 2020 6:13 am
von Eraser
Bei mir sieht es derweil so aus:
Unbenannt.png
Was mir daran noch fehlen würde ist eine Einfärbung der Befehle, Variablen und Datentypen.
Re: Mehr Debug Outputs im LE
Verfasst: Mi Jun 10, 2020 8:05 am
von fechter65
Wenn man die Anleitung liest (und sich die Mühe gibt, sie zu verstehen), funktioniert es.
Anbei eine neue (gezippte) Definitionsdatei der benutzerdefinierten Sprache "TWSLogic" für den NotePad++, welche für Kommentare und zusätzlich für folgende Elemente separate Farbdarstellungen zulässt (jeweils über den Button "Stil" nach Euren Bedürfnissen festzulegen)
Notepad-TWS-Logic-Einstellungen.png
TWSLogic-neu.zip
Installation über
Sprachen / User Defined Language / Eigene Sprache definieren / Importieren
Gruss
Diego
Re: Mehr Debug Outputs im LE (Sprachdefinition Notepad++ zum Download)
Verfasst: Mi Jun 10, 2020 8:57 am
von StefanW
Super Diego,
danke sehr. Ich habe das mal für Cisco IOS gemacht, das ist schon ein Gefummel bis man das eingestellt hat.
Danke dass Du es mit uns teilst. Ich habe den Titel des Threads dahingehend angepasst, dass sich das auch gut finden läßt.
Grüße in die Schweiz
Stefan
Re: Mehr Debug Outputs im LE
Verfasst: Mi Jun 10, 2020 8:59 am
von Robert_Mini
Danke für das File - werd ich am Abend probieren!
fechter65 hat geschrieben: ↑Mi Jun 10, 2020 8:05 am
Wenn man die Anleitung liest (und sich die Mühe gibt, sie zu verstehen), funktioniert es.
Ja richtig. Leider bin ich bisher trotz Anleitung daran gescheitert, für reine Zahlen eine Farbe zu definieren. Ich denke aber, so wie du das jetzt gemacht hast (auch Variablen in Farbe), bleiben nur Strings und Zahlen übrig, die keine Farbe bekommen. Das sollte locker reichen!
@StefanW: Interessant wäre, ob sich so ein Syntax-Highlighting im LE Editor aktivieren lässt?
Ich bin eigentlich dazu übergegangen, die Custom Logiken im LE direkt zu entwickeln, das Highlighting wäre eine schöne Draufgabe.
lg
Robert