ZionEdit is a very intuitive, easy configurable, light and uncluttered programmer's editor based on the awesome Scintilla edit component.C/C, Perl, HTML( JavaScript,PHP etc), Ruby, LISP, Python, Batch and Makefile supported.
ZionEdit can run multiple independent edit windows that can be placed and sized however you want. This makes side by side comparisons easy. Locations and sizes can be specified by start up switches
In order To maintain a robust development system ZionEdit employs WxWidgets Inter Process Communication to ensure data (like history and style changes) is coordinated between windows. IPC also ensures that you don't accidentally open a file as writeable twice.
ZionEdit is based on the out-of-this world Scintilla edit component. So all the standard editor features are available. Some are still on the to-do list, I do confess.
· ZionEdit can run multiple semi-independent edit windows that can be placed and sized however you want. Can anyone say "Multi-Monitor?" This makes side by side comparisons easy. Locations and sizes can be specified by start up switches. See Startup Options
· Screen area is maximized so you can see more of your code, not odious toolbars. Toolbars are replaced with a decently populated, powerful, dynamic context menu.
· Selection Awareness. Most all commands are "Selection Aware" and will try to intuitively operate on a selected section of text. Very notable are the Mode Specific Menu commands like if(), for( ) etc. If a block is selected these will automatically place the selected block within the body of the statement.
Super cool Find and Replace features :
· A very nice "Find all" feature makes scanning those humongous source files a breeze. (Now also sporting a point and click replace mode).
· Super quick forward and backwards search. Just hilight and hit F2 (Find All), or F3 (Forward search) F4 (Backwards search).
· A history is kept of all find and replace strings used
· Sweet Preserve Replaced Case function that will alter the case of replacement string to match that of the string being replaced ? very convenient! (See the help file for a detailed explanation
· Basic Regular Expression capability. (Some meta chars not recognized, but most basic ones work ? quite well)
· Color and font of any syntax element can be changed on the fly by simply right-clicking the element and selecting Change Style. That can even be a way to find out what type of syntax element you are on if you are a little rusty on the computer language.
· A robust development system is maintained by employing WxWidgets Inter Process Communication. This ensures that data (like history and style changes) is coordinated between windows. IPC also ensures that you don't accidentally open a file as writeable twice ? though it will let you, if that's what you really want to do.
· ZionEdit is based on the out-of-this world Scintilla edit component. I.M.H.O. the most useful Scintilla features have been implemented and some deep-seated wxSTC bugs have been corrected.
What's New in This Release:
· HTML Tag completion across multiple lines has been fixed! In fact it is even smarter now: If the opening tag is the only entry on the line, a multiline completion will be done, otherwise, the completing tag will just be placed beside the starting tag.
· My sincerest apologies for this one that slipped past me. In HTML api listings, if a first attribute has a description and the tag it self didn't, the api parser would incorrectly attach the attribute's name to the tag's description. The problem was, I had no way of differentiating a tag description from the first attribute itself.
The fix is simple but will require you to upgrade to this version (2.2.4) or later, then in your API listings, list api tags like:
· .div