<< PhiEdit [54/117] >>

PhiEdit


Home / Projects / PhiEdit

PIEdit

PhiEdit



PhiEdit is a editor-plugin for eclipse (http://www.eclipse.org) who is arised from the editor PIEdit. With this editor it is possible to define styles like font-size, font-name, bold, italics, etc. over regular-expressions for text-fragments (tokens). Throughout this concept it is not only possible to provide a Syntax-Highlighting for programming-languages, but also to define own text-layouts, based on a specific syntax. An example therefore are the content-pages of this homepage.
A powerful feature is, that one can link with each Syntax-Highlighting-Token one ore more Java-Codes. This Java-Code is always executed, when the token should be displayed. So this Java-Code can e.g. modify the style of a token according to its content. Example: A token which highlights a date-text (e.g. 08.06.2008), can the older the date is, change its color.
Furthermore the editor can load files from a remote-server. At this the protocols SCP and SFTP are supported. Mainly this is very useful, when viewing server-log-files (File-suffix: .log), because the ERROR-lines are emphasized with Syntax-Highlighting, and over an eclipse-outline one can navigate quickly through all errors.
Moreover it is possible, to generate from all files, that are opened with PhiEdit, HTML (Example: content-pages of this homepage). Over a HTML-Preview one can evaluate the HTML immediately. To support tags like "h1" or "img" one can use abovely described Java-Codes. The token-text and -style is passed to the Java-Code. The return is an arbitrary HTML-text, that should be used at the place, where the token lies.
For further documentation see the Help-contents after installing the editor (By the way: the eclipse-help is also generated with PhiEdit).
The editor can be ordered by the Eclipse-Update-Site-mechanism: http://www.it-krebs.de/pub/eclipse-update/phiedit/ (enter in eclipse under: Help/Software-Updates)

Details

Language(s)Java
TechnologiesJava, SWT, Eclipse-Rich-Client-Application
Tasks to solveIntegration of a Plug-In into Eclipse via extension-points, GUI-programming with SWT/JFace
Statefurther Development
Creation time areaJune 2007 - June 2008

Visitors PageClicks Valid XHTML 1.0! Valid CSS!

CanciAbout meSite-MapRightsContactJSWins (JavaScript-Desktop-System)© 2004-2013 by Markus Krebs