magnify

Eclipse

Armin Bartsch, Donnerstag, 19. März 2009

TypoScript-Highlight für Eclipse

Ich lagere mein TypoScript für die verschiedenen Aufgaben in exteren Dateien aus; das scheint für mich die einfachste Lösung zu sein um Änderungen leicht und schnell vornehmen zu können.
Bisher habe ich den Editor PSPad genutzt um die TypoScript-Dateien zu bearbeiten. Mit dem Addon SweetTS besteht die Möglichkeit in PSPad TypoScript mit Syntax-Highlight darzustellen und eine Autocomplet Funktion zu nutzen.

Da ich aber vorzugsweise mit Eclipse arbeite habe ich nach einer Möglichkeit gesucht in Eclipse TypoScript mit Syntax-Highlight zu versehen. Ich bin dabei auf einen Lösungsansatz von Thomas Layh gestossen, allerdings hat seine Lösung meinen Anforderungen nicht entsprochen. Ich habe zwar anfangs Verbesserungen an Thomas gesand, mich dann aber entschieden selbst einen Syntax-Highligt für Eclipse zu erstellen.

Plugin Colorer take5

Um Syntax-Highlight für TypoScript nutzen zu können muss zuerst das Plugin Colorer take5 installiert werden. Eine Installationsanleitung finden Sie unter colorer.sourceforge.net/eclipsecolorer/index.html

Syntax-Highlight für TypoScript einbinden

typoscript.hcr

In dem Verzeichnis X:\Programme\eclipse\plugins\net.sf.colorer_0.8.0\colorer\hrc wird eine neue Datei erstellt, typoscript.hrc. Der Inhalt der Datei typoscript.hrc.

proto.hrc

Im Verzeichnis X:\Programme\eclipse\plugins\net.sf.colorer_0.8.0\colorer\hrc befindet sich die Datei proto.hrc. In diese Datei wird im Bereich main languages die typoscript.hrc eingebunden.

  1. <prototype name="ts" group="inet" description="Typoscript">
  2.     <location link="typoscript.hrc"/>
  3.     <filename>/\.ts$/i</filename>
  4.     <parameters>
  5.         <param name="typoscript" value="true" description="Typoscript Syntax"/>
  6.     </parameters>
  7. </prototype>

Zusätzliche Eclipse Konfiguration

Unter Window->Preferences->General->Editors->File Associations kann angegeben werden, dass die Dateien mit der Endung ts gleich mit Colorer take5 bearbeitet werden und mit Syntax-Highlight versehen werden. Dazu muss einfach eine weitere File Association *.ts angelegt werden und der Color Editor als Associated editors zugefügt werden.

TypoScript Syntax-Highlight anpassen und erweitern

Die Definition für das TypoScript Syntax-Highlight kann noch weiter verfeinert werden, so dass die Darstellung eigenen Wünschen entspricht.

Sollten Fehler auftreten oder noch Ideen um die Darstellung des Syntax-Highlight zu verbessen, mit Mail oder ein Post im Forum.

magnify

Kommentare

Ins Gästebuch eintragen
Kein Kommentar vorhanden

MERKLISTE

Login

Anmelden

Sponsored by:

ideenwerft webhosting

Wunschzettel