<< PhiEdit [54/117] >>

PhiEdit


Startseite / Projekte / PhiEdit

PIEdit

PhiEdit



PhiEdit ist ein Editor-PlugIn für Eclipse (http://www.eclipse.org) welcher aus dem (StandAlone-) Editor PIEdit entstanden ist. Mit PhiEdit ist es möglich Text-Stile wie Schriftgröße, Schriftart, Fett, Kursiv, etc. über reguläre Ausdrücke auf Text-Fragmente (Tokens) anzuwenden. Durch dieses Konzept ist es nicht nur möglich Syntax-Highlighting für Programmier-Sprachen anzubieten, sondern auch selbst neue Text-Layouts, basierend auf einer bestimmten Syntax, selbst zu definieren. Ein Beispiel hierfür sind die Inhalts-Seiten dieser Homepage.
Ein mächtiges Feature ist, dass man mit jedem Syntax-Highlighting-Token ein oder mehrere kleine Java-Codes verknüpfen kann. Dieser Java-Code wird dann jedes Mal aufgerufen, wenn auch das Token dargestellt werden soll. Dieser Java-Code kann z.B. den Style des Tokens auf Grund des Inhaltes des Tokens verändern. Beispiel: Ein Token welches ein Datumstext (z.B.: 08.06.2008) highlighten soll, kann je älter das Datum ist, dessen Farbe entsprechend verändern.
Weiterhin bietet der Editor das Laden von Dateien an, die auf einem entfernten Server liegen. Hierbei werden die Protokolle SCP und SFTP unterstützt. Dies ist vor allem beim Betrachten von Server-Log-Dateien praktisch (Datei-Endung .log), da z.B. ERROR-Zeilen per Syntax-Highlighting hervorgehoben werden, und auch über ein Eclipse-Outline ein schnelles Navigieren zwischen den Fehlern möglich ist.
Außerdem ist es mit PhiEdit möglich, aus allen Dateien die mit diesem Editor geöffnet werden, HTML zu generieren (Beispiel: Inhaltsseiten dieser Homepage). Über eine HTML-Vorschau kann man das generierte HTML sofort überprüfen. Um auch Tags wie z.B. "h1" oder "img" zu unterstützen, kann man wiederum oben erwähnte Java-Programme verwenden. An das Java-Programm wird hierbei der Token-Text und der Style übergeben. Die Rückgabe ist ein beliebiger HTML-Text, der an der Stelle dieses Tokens in der HTML-Ausgabe verwendet werden soll.
Weitergehende Dokumentation ist in der Eclipse-Hilfe zu finden, nachdem der Editor installiert wurde (Übrigens: Die Eclipse-Hilfe ist auch mit PhiEdit generiert worden).
Der Editor kann über den Eclipse-Update-Site-Mechanismums bezogen werden: http://www.it-krebs.de/pub/eclipse-update/phiedit/ (im Eclipse eintragen unter: Help/Software-Updates)

Details

Programmiersprache(n)Java
TechnologienJava, SWT, JFace, Eclipse-Rich-Client-Application
Zu lösende AufgabenEinbettung von Plug-Ins in Eclipse über Extension-Points, GUI-Programmierung mittels SWT/JFace
Statusständige Weiterentwicklung
ErstellungszeitraumJuni 2007 - Juni 2008

Visitors PageClicks Valid XHTML 1.0! Valid CSS!

CanciÜber michSite-MapRechtlichesKontaktJSWins (JavaScript-Desktop-System)© 2004-2013 by Markus Krebs