Zum Inhalt springen

Syntax Highlighting für Notpad++

Erstellt am 10. März 2006 · 67 Antworten · letzte Antwort am 6. Mai 2011 · Seite 2 von 4

Tags: Tipp

Unbekannter Benutzer ·

"Und ich sach noch, Erwin sach ich, das ist doch Wahnsinn."

Mensch, ich kenn mich ja nicht mit Weinen aus, aber toll, besten Dank! Man ist ja neugierig und hat mal etwas geforscht. Also das ist wohl alles andere als der typische Rewe Wein!!!
Nochmals VIIIIIEEEELEN Dank!

Gruß,
Markus

P.S.: JUST2B, dein Glas trink ich natürlich mit freuden mit! 8-)

UserNeo ·

Hi,

erstmal danke für die viele Mühe TS für N++ zu erstellen 🙂 , jedoch scheint es in der aktuellen Version 4.1.2 eigene Änderungen zugeben. So gibt es jetzt keine userDefineLang.xml mehr zu geben 🙁 . Ob dann noch die API funktioniert weiss ich leider auch nicht 🙁.

Wäre cool wenn das an die neue Version angepasst werden könnte 🙂

Unbekannter Benutzer ·

Ich habe derzeit nicht die nötige Zeit das sauber zu lösen, aber hier eine kleine Hilfestellung aus der Notepad++ Doku an alle "Patchworker".

Q :
How can I share MY DEFINED LANGUAGE (or my syntax highlighting) with the others?

A :
Follow the instructions below :

1. Type %APPDATA%\Notepad++ in Run box, then Enter, there'll be a opened folder appears.
2. In the opened window, you'll found out a file named "userDefineLang.xml". Copy it.
3. Do the same procedure 1. to the PC destination. Copy the "userDefineLang.xml" into the opened folder.
4. Relaunch Notepad++ from the destination PC et voila.

For sharing the syntax highlighting, follow the same procedure but replace "userDefineLang.xml" by "stylers.xml".

Ich werde das sauber lösen, sobald ich wieder etwas mehr Zeit habe. Danke für euer Verständnis.

P.S.: Ich konnte in den fünf Minuten, die ich mir grade genommen habe keine Probleme feststellen!! Wer welche hat, möchte sie bitte posten!!

typoboy ·

Wenn die userDefineLang.xml nicht vorhanden ist, dann reicht es die Datei hier aus dem Thread als solche anzulegen.

Da ich N++ Mobil nutze (USB), patsch ich die einfach in das Homedir in welchem auch die notepad++.exe liegt.

Wenn man bereits eine userDefineLang.xml hat, dann ist da "normalerweise" auch schon eine lang drin und man muss die Datei her aus dem Thread in diese vorhandene einfügen. Dazu lässt man die Tags <NotepadPlus> (am Anfang) und </NotepadPlus> am Ende weg.

In die vorhandene Datei kopiert man dann die Tags <UserLan Name ="Typoscript....> bis <UserLan Name="TypsScript> einschl. hinein.

Alles chlor 8-)

DeguCoder ·

Hallo,
leider muss ich festellen das die download-Links für die userDefineLang.xml und der typoscript.api nicht mehr zur verfügung steht 🙁
Könnte dir wieder jemand online stellen?!
Wäre super, vielen Dank!
:o

Schmoozer ·

Mööp, ich bin zu dumm, das bei mir rein zu bekommen
(Highlighting und API). Ich nutze die N++ Version 4.5
und habe die API in mein Installdir\Plugins reingeladen
(d:\programme\notepad++\plugins\typoscript.api) und
im Hauptverzeichnis die userDefineLang.xml datei erstellt (einfach die
aus dem ersten post da rein gespeichert, weil noch keine da war)
N++ neu starten, pc neustarten, nichts funzt :-(

Kann es sein, dass bei der Version 4.5 das nicht mehr funktioniert?

Unbekannter Benutzer ·

Gaaanz einfach:

typoscript.api in das Verzeichnis: ...\Notepad++\plugins\APIs
userDefineLang.xml in das Verzeichnis: ...\Notepad++\

Mehr gibt es dazu eigentlich nicht zu sagen. Machen! Funzt! 8-) 8-)

Grüße

Unbekannter Benutzer ·

Hallo,

große Klasse die Erweiterung, nutze sonst auch Notepad++.

Eine Frage: Die Bearbeitung (Farben, Schriften etc.) von benutzerdefinierten Sprachstilen, wie Deiner für TYPO3-Script, ist in Notepad++ nicht vorgesehen? Bei mir taucht er dort nicht auf. Oder habe ich etwas übersehen?

Unbekannter Benutzer ·

Hallo ecommerceler,

wenn ich Deine Frage richtig verstanden habe, dann möchtest Du selber eine "Benutzerdefinierte Sprache" erstellen. Schau mal auf der Webseite von Notepad++ vorbei, in den FAQs findet sich die Antwort.

Frohes schaffen

Unbekannter Benutzer ·

Hallo Markus,

wie ich schrieb, es geht um das Beabeiten, also Anpassen. Bsp. sind Kommentare in TypoScript auch mit "/" "/*" "*/" möglich und solche Sachen wie auch einige andere Anpassungen wollte ich vornehmen (Kommentare werden oft auch in Dunkelgrün und kursiv dargestellt, die Font-Größe besser undefiniert lassen etc.).

Ich habe mich heute in den XML-Syntax eingearbeitet. Zum Schluss bin ich dann auch auf die Möglichkeit in Notepad++ im Menü "Ansicht" --> "Dialog Benutzerorientiert" gekommen - dies entspricht den Ansichten in den FAQ (siehe Link von Dir).

Allerdings lassen sich bei mir über diesen Dialog nicht die Einträge einer schon vorhandenen Benutzersprache überschreiben (also TypoScript). Ist das generell so?

Wenn ein Überschreiben einer vorhandenen Sprache nicht möglich wäre, könnte man alternativ auch einen anderen Namen vergeben und nachher umbenennen oder umkopieren in den TypoScript Teil.

Die Frage ist also, kann man über Notepad++ den TypoScipt Highlight anpassen oder muss man dazu direkt in die userDefineLang.xml gehen? Für mich persönlich stellt sich das Problem nicht, da ich auch direkt in XML meine Anpassungen vornehmen kann, für andere wäre es aber sicher interessant.

Unbekannter Benutzer ·

Deine Hinweise habe ich doch vorher gerade selbst beschrieben 😢 (der Menüeintrag nennt sich nur in der von mir verwendeten Version etwa anders).

Hatte auch eindeutig geschrieben, dass ich persönlich klar komme und ich auch direkt in XML anpassen kann.

Das bisherige Syntax Highlighting für Notpad++ ist nur sehr unvollständig, ich hatte es auch vorher schon beispielhaft für die Kommentareinträge angedeutet.

Ich wollte anderen Lesern einen Ansatzpunkt geben, die bisherige Version für Notpad++ einfach anzupassen (ohne XML), was bei mir aber nicht funktionierte.

Aber egal, offensichtlich hält sich das Interesse an einer Verbesserung in Grenzen. Aber an muss ja das Rad auch nicht wieder neu erfinden. Schließlich gibt ja die sehr gute Alternative SweeTS mit PSPad, die auch ständig weiter verbessert wird (http://typo3.area42.de/).