Edita
From EuWiki
[edit]
Overwiew
Edita is a free open source programmers editor written in Euphoria using the ARWEN gui library.
[edit]
Features
- Fast load and response times.
- Multiple documents.
- Tab bar re-ordering (Ctrl Page Up/Down).
- Tab text coloured red when file needs saving.
- Tab context menu / open in selected directory.
- Automatic backups and Recovery tree listing last backup first. (backup is opened as a normal file, unusually named, that can be compared against the current (or any other backup), and/or cut and pasted to restore)
- Drag and Drop support
- Single instance and command line support.
- URL highlighting with doubleclick launch.
- Normal and column-based text selection (using Alt key).
- Some 115 keyboard shortcuts (as listed by F1/Keyboard Help).
- Intelligent column paste. (if a single word or line is copied, it can be pasted into a column selection spanning several lines)
- Re-open previous documents, each at same line/column.
- Unlimited undo (optionally time-limited)
- Block (un)comment / (un)indent.
- Multi-line find/replace (using ^p to signify line breaks)
- Find and Replace history drop-downs.
- Run program.
- Capture console output.
- Multiple programming language Syntax highlighting (possibly biased for Euphoria) (syntax is automatically selected based on file extension)
- Multilingual support using regional settings (translation files and date/time display) (English, German, and French are currently supported)
- Insert / Overstrike mode toggle.
- Option to toggle the display of spaces / tabs / line breaks.
- Optional resizeable treeview and message panes.
- Optional toolbar, tab bar, horizontal and vertical scrollbars, and status line.
- Colour and font settings.
- Print, Print Preview and Report Painter (optional component)
- Window Painter (optional component)
- Goto line command
- autoindent
- basic wordwrap
- F12 ex.err file handling
- shellExecute for .html and .bat files
- Automated error processing.
- ToolBar.
- Greyed out menu entries.
- Bind and Shroud processing.
- File and Directory compare.
- Find in files.
- Macro (record/playback).
- Routine and Section list.
- Common code analysis.
- Options windows (rather than editing the ini file by hand).
- routine and block folding.
[edit]
