ZionEdit is a very intuitive, highly configurable, light and uncluttered programmer's editor based on the awesome Scintilla edit component.
C/C++, C#, Java, Perl, CSS, HTML(+JavaScript,PHP etc), SQL(+MySQL), Ruby, LISP, Python, Batch file, and Makefile are supported. ZionEdit is based on the out-of-this world Scintilla edit module. Together with the power and stability of the WxWidgets toolkit, and the creative potential of radical programmer, you have got an editor to be reckoned with.
ZionEdit maximizes the view of your code not fancy toolbars you'll never use, while placing most frequently used features just a right-click away. In other words ZionEdit will help you get your work done period.
Power Features
- 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.
- 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. Try it!
- Super cool Find and Relace 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!
- Basic Regular Expression capability. (Some meta chars not recognized, but most basic ones work – quite well)
- Run Command with option to Capture Out. In true ZionEdit style, a number of useful options are provided including
- History of exec strings
- Run with or without cmd.exe interpretation
- Various replaceable parameters can be included in the exec string including
- full filespec of currently opened file
- filename with extension
- basename
- 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. See the