The Wordfile Editor is a stand-alone, ersatile and easy to use Eclipse editor for all text based programming languages. It is the ideal text, XML, HTML, PHP, Java, Javascript, Perl, and programmer's editor. Beside an elaborate syntax highlighting the editor supports additional features, such as code folding and content assistants.
The Wordfile Editor is a free and powerful text editor for Eclipse. Internally it is based on the great IDM UltraEdit and the concept of UltraEdit wordfiles for syntax highlighting, trying to adopt UltraEdit's philosophy for the Eclipse workbench. The editor does not require UltraEdit to work.
The editor supports any UltraEdit wordfile configuration. Therefore highlighting literally every programming language is possible. Also the code folding and content assistants are based on the wordfiles inputs. The editor comes with a set of predefined wordfiles for:
- C/C++
- C#
- CSS
- HTML
- Java
- JavaScript
- mySQL
- Perl
- PHP
- Ruby
- VBScript
- VisualBasic
- XML
... further wordfiles can be either created manually or downloaded from the manufactures' homepage.
Be sure to check out IDM UltraEdit as well, because it is a great product!
IDM UltraEdit:
http://www.ultraedit.com/products/ultraedit.html
Extra UltraEdit Wordfiles:
http://www.ultraedit.com/downloads/extras.html#wordfiles
Wordfile Editor Help:
http://www.ksquared.de/wfe/help
Further wordfiles supported: 2200 MASM, 2200 PLUS, 2200 SSG, 2500AD 6502, 68HC11 ASM, A5, Abaqus, Abaqus Message and Error Reporting, ABB-S4 RAPID, Abel, ACCOS, Ace FORTH (Jupiter), ActionScript (Flash MX) 2004, ActionScript (Flash) v5, ActionScript (Flash) - JavaScript, Ada05, ADEPT Command Language, ADEPT V+, ADM, ADSP2181, ADS-Bankpro, AHDL, AlphaScript, Analog, Amibroker, AML (Arc Macro Language) & SML (Simple Macro Language), AMPL, A5, AMTrix, ANSYS, ANSYS Parametric Design Language, Apache Web Server, Apache with SSL, ArcPad VBS, ASL/ACPI, ASN.1, ASP (JScript), ASP (PerlScript), ASP (Visual Basic), ASP (Visual Basic/HTML), ASP (VBScript), ASP (VBScript - Hipertools), ASPX, ASPECT, Assembly for 21xx, Assembly for 2106x, Assembly for 6502, Assembly for 6809, Assembly for 68HC908, Assembly for 68HC11, Assembly for 8051, Assembly for ARM, Assembly for AVR, Assembly for CALM, Assembly for C167 V7.0, Assembly for C515C, Assembly for DSP56K, Assembly for F240, Assembly for H8S, Assembly for IBM 370, Assembly for MASM, Assembly for Microchip PIC, Assembly for MIPS, Assembly for M68000, Assembly for MPC860, Assembly for NEC 75X Microcontroller, Assembly for NASM (Netwide), Assembly for NSC COP8, Assembly for RDS-500, Assembly for S/370, Assembly for TEAK, Assembly for TI MSP430, Assembly for MSP4301, Assembly for V850, Assembly for x86, Assembly for x86 (GNU), Assembly for Z80, Assembly for z/OS, Assembly (High Level), AutoHotkey, AutoIT, AutoLev, AutoLISP, Automate 5.04, Avenue, AVISynth, AVS, AWK, Baan C, BaanERP, Baan 3 / 4GL, Bash, Basic 2 IBM, Batch (DOS command line), Batch (DOS command line) - 2nd version, BBCode, Beckhoff Twincatplc, BibTex, Blitz Basic 3D, Blitz Basic v1.73, Blitz+ v1.35, BM Scripts, BMC Patrol Scripting, Boo, Bourne & Korn Shell, BPEL, Broadvision JavaScript, Brute Force, Bull JCL, Bullant, C/C++, C/C++ (with Objective C), C++ Header, C++ Source, C/C++ for Amiga, CA Ideal, CA Visual Objects, CCS, Chesire, ChordPro, C#, C for C167, C167 C Tasking, C167 ASM Tasking, C167 MAP Tasking, CA OpenROAD 4.01, Cara Script/SQL/Menu, Cara Masks, CA Realizer 2.0, Cadence SKILL, Cascading Style Sheets (CSS) 1.0-2.1 (not case-sensitive), Cascading Style Sheets (CSS) 1.0-2.1 (case-sensitive), Cascading Style Sheets (CSS) 3.0 (drafts from 2007-07-29), CED Spike2 Script, Ch, Cisco IOS Config, Cisco CSM 3.1 Config, Clarion, Clarion-Template, ClearBasic, Clipper, CLIPS, Cobol, Cobol (alternative highlighting), Cold Fusion 8.0, Cold Fusion SQL, Comau PDL, Common LISP, Config Files, Coq, Corba, Cron Scripts, CSound csd, CSound orchestra, CSound score, Cue Sheets, Cup 1, CUPL, C-Win API, D, Dataflex, Datastage Basic, DB4Web, DB/C, DCAL, Digital Command Language, Delphi 1.8 .net, Dial-Up Scripting, Direct X Mesh, Directives, Director JS, Divx Player 2.0, docBook, DOS/NT Batch, doxygen, DOXYS, DSSSL, DTD (XML), DML, DTML (Zope), Drum Tablature, DXL, e Scripts, Eclipse, Edifact, EDS, EGL, Eiffel, Emme2, EPLD, EPA SWMM 5.0, Equinox, EScript 92, ESF/VAG, Esprit post processor language, ESRI Avenue(DBa 2.1), Essbase Calc Scripts, Euphoria, EXAPTplus, Falcon, Fame, FASM, FlagShip (Clipper/dBASE), FLISP, Formida, Fortran 90, Fortran 95, FoxPro 2.6, Visual FoxPro 6.0, Frame-/ElmScript, Gauss, General Algebraic Modeling System, GDL Scripts, GE Smallworld Magik, GED2HTML, Gedcom, Gembase, Genexus, Geopak, Ghost Installer, GNU Makefiles, GPX, Graphviz Dot, Groovy, Hamster Scripts, Hamster Mail Filter, Haskell, Haxe, HLSL Shader, HP Asset Manager Wizard, HP Dialogue, HPS Rules Language, HTML 4.01, HTML/PHP/SQL, Hugo, IBM Bookmaster, IBM DirectTalk, IBM Net.Data, IDL, Inform 6, Inger, INI Files, Informix 4GL, Informix Forms, Install Shield, ISIS/PL, ISS Files, Interbase SQL, JAL, JamagicScript, Jasmin, Java 1.2 with FAME TimeIQ, Java 1.4, Java 1.4 with JSP, JavaScript, JavaScript 2.0, JavaScript/WMLS, Jess 6.1, JHTML, Job Control Language, JScript, JSON, JSP, JSTL, Kabira, Karel, Kawasaki, KBE/KF, KRL - KUKA Robot Language, LaTex, TeX/LaTex (ATT98580), LDAP, LDIF for the Netscape Directory Server, Lingo 8.51, Linker 7.0, Lisp, Litestep, LOGIC, LotusScript 5, LPC, lsdyna, Lotus Script 5, ComauLSV C4G, Lua, Lua Nmap Scripting Engine, LULL, Lumonics GCode, Macro Scheduler Script, Macro ToolsWorks, Makefile, Map, MapBasic, Maple, Mapper, Mapserver, Mason, MathML, MATLAB 6, Maxima 5.9.0, MAXScript, Maya Embedded Language, MDX, Maya Embedded Language (MEL) Script, ME10 Macro Language, MEL Script, MessageBuilder, Micros 3700 / 8700 / 9700 POS ISL (Interface Script Language), MikroBASIC, Microsoft Resource Files, MicroStation Basic, Mill G Code, MINC DSL, Miva, Modelica, Modula 3, MOF, Mosel, Motive Maps, Motorola DSP56000, MPE Command Files for HP3000 , MRInterview, MRTG Config, MSC Patran, MSIL, MSL, MSSQL, MSSQL 2000, Mud Master Script, Multibase SQL, Mumps, MuPad, MySQL, NAnt, NASTRAN, Navision, NC Files, NC Siemens 840D, netCDF CDL, Neuron (MC3150,3120) Chip Language, Nmap Scripting Engine (NSE) Language, nnCron, Notes Formula Language, NQC, NSIS Installer, NT Commands, NVIDIA Cg 1.0, NW Script, oAW, OCAML, OEM Setup - NT INF file language, Omnimark, ooRexx / Object Rexx, Opal, OpenEdge ABL v. 10.1B, OpenGL - ARB Program , OpenROAD, OPL, Optistruct, Oracle 9 PLSQL (updated 09-3-30), Oracle 10g, Oracle 11g, Oracle Express, Oracle OMB, Oracle SQL, OS/2, Palm Pilot Resource Script, Paradox, Parrot, Pascal, PASCALFC, Passport, Patch, Patrol Scripting, PCAD ECO, PDL2 (Comau Robot Language), Pearl, PeopleCode, PeopleSoft SQR, Peregrine Wizard, Perl, Perl/CGI, Perl/Tk, Portable Game Notation, PHP, PHP4, PHP5, Pick Basic, Pixar's Renderman Interface, Pixar's Renderman Shader, Pixel Shader 1.4, PL/I, PL/I IBM-Visual Age, PLM, PL/SQL, PocoMAIL, POMPT, Poser, PostScript, PovRay, PowerBasic, PowerBuilder 7, PowerShell, PowerTerm, Praat, Practice, Progress 9.1, ProvideX, Purebasic, Python 2.5, Python 2.6 & 3.0, QBasic, QNAP, Quake Configuration, Quake 3 Arena Shader, R Scripting, Rapid Q, RealPix, RealText, REBOL, RedLion, Redwood Cronacle, REXX (Quercus), REXX, Roboocyte RSL, RTF, Ruby, S/S+, S/390 Assembler Macro Language, SACS IV, SAP - ABAP/4, SAS, SAS Alternate (simplified and in lowercase), SBP, Scenix, Schema, Scheme, Scilab 2.7, SCL, SearchScript, Standard Delay Format, SDL-PR, SGML, Simulink, Sisctus Prolog, Small, SmartGEN Template, Smarty, SMIL, Spark 9.5, Spin, SPSS Base, SQL, SQL Server Manager, SQR, Stata 7, StreamServe (multiple files), StreamWeaver, Sunbelt PL/B, SVG, Sybase 11.x SQL, Symbian OS, System Policies, TACL , Takahashi , TakeCommand/4NT 6.01 Batch, TAL, Tcl/tk, Teradata SQL, Tera Term Language, TeX (with dynamic highlighting for macros), Thin Basic, Tivoli, TSL, Transact SQL, True Basic, Turbo C, Turbo Integrator (TM1 TI), Turbo Pascal, TypoScript, UC, UC4, UE Batch Command, UE Macro, UE Resources, UG/APT Source, UniBasic 5.2, Unidata, Uniface, UniScript, Unisys Linc LDL, UniVerse BASIC, Universe DATABASIC, UNIX Shell, UnrealScript, Upsam, VB, VB.Net, VBScript, VCard, Velocity (Jakarta), Verify, Verilog, Verilog 2001, Verity Style, Verity Topics, Vertex Shader 1.1, VHDL 9.3, Visual Dialog Script, Visual Objects, Visual Pro 5 Basic, Voice XML, VOS PL/1, VRML 97, VTALK, VTML, WAP, WAPScript, WDL 3.9, WebFOCUS, WebFOCUS Masters, Websphere MQCommand, WIL, WinBatch, WinRexx, Winrunner, WML, WML Script, Wordfile Editing, World of Warcraft Lua, WSDL, x12 EDI Data Transfer, XBasic (Alpha Five), XBasic, Xbase++, Xbase, XHTML 1.0, XHTML Basic - Mobile Apps, XHTML 1.1 - Modular HTML, XJTAG, XML, XML Schema, XQuery, XSL, Y!WE, YAML, Zillions of Games, zMUD Script, z/OS Assembler
Update 1.3.1: Removed some dependencies to 3.6.1, dropped to 3.4.0
Update 1.4.0: Simplified the editor implementation. The editor now works on any file and any file extension
Update 1.4.1: Fixed a bugs when setting a custom tab width in the text editor
Reviews
WFE installed but not visible in UI
I had similar problems to the ones mentioned above (WFE installed but not visible in GUI) on Windows 7
After some debugging I found out, that the bundle status was only "Installed" where it should be active (Installed software -> Tab 'Configuration')
...
de.ksquared.eclipse.wordfileeditor (1.4.1) "WordfileEditor" [Installed]
...
With help from 'http://wiki.eclipse.org/Where_Is_My_Bundle' I found out that in my case the problem was that WFE only runs with Java 1.7 and I had on my machine at work (no admin rights) only Java 1.6.
osgi> diag 486
reference:file:plugins/de.ksquared.eclipse.wordfileeditor_1.4.1.jar [486]
Direct constraints which are unresolved:
Missing required capability Require-Capability: osgi.ee; filter="(&(osgi.ee=JavaSE)(version=1.7))".
It is a pity it is so difficult to find this problem, when with the right commands it seems to be so easy to view in OSGI.
Installing Java 1.7 (or in my case jPortable and telling Eclipse (via Eclipse.ini) to use this install) and everything works fine.
Regards
Andreas
Wordfile Editor on Mountain Lion
The editor installed without issue. The "What's Installed?" view shows that it is installed. But I can't access it or use it. If I view the properties of a file, there is no Wordfile option in the left menu dialog. All this on Mac running Mountain Lion (10.8.2), Eclipse 4.2.1, Wordfile Editor 1.4.1.
As a test I did clean install on Windows 7 of Eclipse 4.2.1 and Wordfile Editor 1.4.1 and it works very nicely. No issues.
I use a very focused in-house language and with this plug-in I can use a UEdit wordfile I created many years ago. Saves me having to go down the XText path... for now.
But I mostly work on a Mac so if anyone has an idea how to get this working on a Mac... it will be much appreciated.
Cheers,
J.
wrapper
Thanks for a nice addition to eclipse. I think it would be more useful if your plugin acted as a wrapper so it could add functionality to the editor of your choice.
TB
syntax highlight colors not changeable
Hi,
I changed the colors of my editor in eclipse (via the eclipse color theme plugin), but it seems the background color of syntax-highlighted text in wordfile editors is not changeable. Is that/will that be possible? I can provide a screenshot if you like.
I'm running eclipse juno (4.2.1) with wordfile editor 1.4.1 on Mac OS X 10.7.5 (Lion), and apart from this issue, the wordfile editor runs just great, thnx for the great plugin :)
N.B. I couldn't find an issue site, so posting it here instead
Sincerely,
Anton Zeef
Installs but no editor
1.4.1 seems to install on Eclipse 4.2 and 3.7.1 but Wordfile editor is nowhere to be found.
Also update site should be:
ksquared.de/wfe/eclipse/update/site.xml
WFE installs, but is not visible
I also couldn't find WFE after installing it in Eclipse 4.2. It installed without trouble, but doesn't appear in "Open with" or "Preferences" at all. I've gone to the WFE help site, but I didn't find anything there to help with this problem. I went to the developer's contact page to submit a support request:
http://ksquared.de/support/
I'm waiting for a reply now. I would like for this to work, since it claims to support Zope DTML files.
Hello,
Hello,
thanks a lot for your feedback and you comments. I am very happy that you want to use my plugin for your development. I am currently trying to reproduce your issues to fix the problem. I will update the plugin soon. I think latest end of next week.
Regards,
Kristian
eager for a DTML editor
I'd welcome an update to the WFE extension, or some advice about how to use it. I presume it wouldn't have been released if it didn't work, so I think the problem might be conflicts between it and the other few extensions I have installed.
doesn't work without other extensions, either
FYI: I thought that since I still have the download file for Eclipse from eclipse.org, I would try running it and install only WFE. That should prove whether the problem I've seen is a conflict with other extensions.
The Eclipse I installed was downloaded from http://www.eclipse.org/downloads/packages/eclipse-classic-42/junor . From there, I clicked the link for "Mac OS X(Cocoa 64)", which downloaded the file eclipse-SDK-4.2-macosx-cocoa-x86_64.tar.gz. I started it, added the WFE update site URL in the installer window, restarted Eclipse (twice; I even quit it completely and gave it a "cold" start), but I don't see any sign of WFE in the UI. It appears in "Installation Details" under "About Eclipse", but nowhere else.
I'm beginning to suspect WFE works only on Windows, not Mac OS X. :P
WFE on Linux
I'll chip in here to say that I experienced the same issue of a "clean" installation, but no evidence of the application when running on Linux in Juno.
No errors in the log files indicating WFE is unhappy or causing problems. It's just not there.
Would love to try it out.
Thanks.
World File Editor
Problems with WFE 1.4.1 Install and update
An error occurred while collecting items to be installed
session context was:(profile=epp.package.cpp, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Problems downloading artifact: osgi.bundle,de.ksquared.eclipse.wordfileeditor,1.4.1.
Error reading signed content:C:\Users\bdageryd\AppData\Local\Temp\signatureFile1357941596478146507.jar
An error occurred while processing the signatures for the file: C:\Users\bdageryd\AppData\Local\Temp\signatureFile1357941596478146507.jar
Problems downloading artifact: org.eclipse.update.feature,de.ksquared.eclipse.wordfileeditor.feature,1.4.1.
Error reading signed content:C:\Users\bdageryd\AppData\Local\Temp\signatureFile2283200764386018770.jar
An error occurred while processing the signatures for the file: C:\Users\bdageryd\AppData\Local\Temp\signatureFile2283200764386018770.jar
World File Editor
Hello
I got problem with this new version of WFE. I tried to install it on Indigo Java EE.
Brgds
SBD