Ich komme leider auch nicht ran #paralyzed#
Syntax Highlighting für Notpad++
Vielleicht ist der Link zur api auf Seite 2 gemeint. Der funktioniert nämlich nicht.
Dieser hier geht noch. http://support.eggerath.net/typo3/npp/typoscript.api
Funktioniert super vielen Dank 😃
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?
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
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?
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
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.
Es tut mir leid, wenn das vielleicht ein wenig schroff klingt, aber darf ich dich da an das Notepad++ Forum verweisen. #evil# #evil#
Grüße
P.S.: Aber damit du nicht lange suchen musst:
Ansicht -> Benutzerdefinierte Sprache... -> Im folgenden Dialog Typoscript auswählen
Bild: support.eggerath.net/…/mnslct.jpg Bild: support.eggerath.net/…/lgslct.jpg
Und los gehts! 8-) 8-)
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/).
oops, da hab ich dich falsch verstanden. entschuldigung :o
aber hey, vielleicht wird das ganze eh hinfällig mit der 4.2. der neue typoscript editor sieht schon recht vielversprechend aus:
Bis es soweit ist, würde ich aber gerne n++ nutzen. Das Syntaxhighlighting hat gleich funktioniert, aber das autocomplete nicht.
Nach neuer Installation von n++, war nichts im plugins Ordner, also habe ich APIs dort angelegt und die api Datei reingepackt. Nach dem Neustart von n++ passiert nichts, wenn ich STRG+Space drücke.
Hi Peter,
leider kann ich mir auch nicht erklären, wieso es das nicht tut.
Was ich weiß und womit ich vielleicht weiterhelfen kann ist, dass die APIs nur funktionieren, wenn du auch die entsprechende Sprache zum Highlighting ausgewählt hast.
Korrekt würde das Prozedere so ablaufen, dass die API und die XML Datei in die jeweiligen Ordner kopiert werden, N++ gestartet wird und dann noch unter Sprachen Typoscript ausgewählt wird. Wenn dann die API nicht arbeitet (STRG+Leertaste), kann ich dir leider auch nicht weiterhelfen, da ich das Problem leider auch nicht reproduziert bekomme!
Grüße,
tronicIO
Hallo,
oben ist ein Screenshot des neuen Editors abgebildet. Bei mir sieht in der aktuellen TYPO3 4.2RC1 das Syntax-Highlightig anders aus, weniger übersichtlich.
Offizielle Einstell-Möglichkeiten habe ich dazu keine gefunden. Ist da inzwischen einfach nur das Syntax-Highlightig verändert worden, oder habe ich etwas übersehen?
mav schriebHallo,
oben ist ein Screenshot des neuen Editors abgebildet. Bei mir sieht in der aktuellen TYPO3 4.2RC1 das Syntax-Highlightig anders aus, weniger übersichtlich.
Offizielle Einstell-Möglichkeiten habe ich dazu keine gefunden. Ist da inzwischen einfach nur das Syntax-Highlightig verändert worden, oder habe ich etwas übersehen?
Kann mich dem nur anschließen.
Bei mir findet (auch) kein Syntaxhighlighting statt.
Habe ich was verpaßt?
Gruß
Lars
Hallo LHD,
hast du die Extension installiert du für das Syntaxhighlight verantwortlich ist?
Gruß
Thomas
Richtig, du musst im Extension Manager die Erweiterung "t3editor" (Langtext "Editor with syntax highlighting") installieren. Ich habe mich allerdings dazu entschlossen bis auf weiteres bei Notepad++ zu bleiben, da der Editor sehr träge erscheint und einige seltsame Verhalten zeigt. Aber, der ist ja auch noch Alpha.
Grüße
Bei mir funktioniert das Autocomplete nicht.
CTRL-SPACE macht gar nichts.
Ich habe eine leere test.ts angelegt und in die beiden ersten Zeilen folgendes geschrieben:
menu_1 = HMENU
menu_1.1 = t
CTRL-SPACE macht dann gar nichts. Ganz egal ob ich linke oder rechte CTRL Taste verwende.
Ich verwende Ubuntu 8.04.1, ENGLISH keyboard.
Was kann das sein?
bye
Ronald
Bitte beim Thema bleiben... Es geht um TS-Syntaxhighlighting im Notepad++ und nicht um die Extension t3editor
Hallöchen zusammen,
Es hat den Anschein, als ob NP++ (wahrscheinlich beim Sprung zur Version 5.x) die APIs neu strukturiert und daher als XML Datei erwartet. Ich habe daher eine entsprechende Datei auf meinen Server gelegt. ELMIT, sei doch bitte so gut und teste nachstehende XML Datei mal unter Linux für mich. Verzeichnisse bleiben gleich, nur wird nun diese Datei benötigt!
Grüße
@SLAng, die Diskussion über die Extension ist doch schon seit Mai beendet gewesen.