- 3589
- 4
- Customize
- All Rankings
Best Text Editors
We stack everything according to TrueRank, which measures each item's performance for all users combined. If you're looking for a good bet, pick an item near the top.
This list's most important facts are: document interface options details, Windows, collaborative editing options details, Mac OS X and code editing options details.
Created 7 months ago by Pikimal and kept up-to-date automatically.
Select Criteria
Reset PreferencesSelected Preferences Overall: Best
GNU Emacs
GNU Emacs supports multiple instances and single document window splitting. It supports collaborative editing. It has a macro language and supports syntax highlighting and brace matching. It has a function list and supports auto indentation and compiler integration. GNU Emacs has a symbol database (Ctags or equivalent) and auto completion and supports code folding. It has multi-line regex support. It has dynamically customizable key bindings, Vi key bindings and Mac OS X key bindings. It has Emacs key bindings. GNU Emacs has multiple undo/redo and regex-based find & replace and supports rectangular block selection.
- Price: $0
- Input Options: Macro Language, Syntax Highlighting, Brace Matching and 7 more, Dynamically Customizable Key Bindings, Vi Key Bindings, Mac OS X Key Bindings and 1 more
- Display Options: Multiple Instances, Single Document Window Splitting, Window Splitting, Tabbed Document Interface, Overlappable Windows
Vim
Vim supports multiple instances and single document window splitting. It has a macro language and supports syntax highlighting and brace matching. It has a function list and supports auto indentation and compiler integration. Vim has a symbol database (Ctags or equivalent) and auto completion and supports code folding. It has multi-line regex support. It has dynamically customizable key bindings, Vi key bindings and Mac OS X key bindings. It has multiple undo/redo and regex-based find & replace and supports rectangular block selection. Vim has spell check and supports text folding.
- Price: $0
- Input Options: Macro Language, Syntax Highlighting, Brace Matching and 7 more, Dynamically Customizable Key Bindings, Vi Key Bindings, Mac OS X Key Bindings
- Display Options: Multiple Instances, Single Document Window Splitting, Window Splitting, Tabbed Document Interface, Overlappable Windows
Gedit
Gedit supports multiple instances and single document window splitting. It supports collaborative editing. It has a macro language and supports syntax highlighting and brace matching. It has a function list and supports auto indentation and compiler integration. Gedit has a symbol database (Ctags or equivalent) and auto completion. It has dynamically customizable key bindings. It has multiple undo/redo, regex-based find & replace and spell check. It supports text folding. Gedit is compatible with Mac OS X and runs on Windows platforms and Linux. It works with Unix.
- Price: $0
- Input Options: Macro Language, Syntax Highlighting, Brace Matching and 5 more, Dynamically Customizable Key Bindings
- Display Options: Multiple Instances, Single Document Window Splitting, Window Splitting, Tabbed Document Interface, Overlappable Windows
Notepad++
Notepad++ supports multiple instances and single document window splitting. It supports collaborative editing. It has a macro language and supports syntax highlighting and brace matching. It has a function list and supports auto indentation and compiler integration. Notepad++ has a symbol database (Ctags or equivalent) and auto completion and supports code folding. It has multi-line regex support. It has dynamically customizable key bindings. It has multiple undo/redo and regex-based find & replace and supports rectangular block selection. Notepad++ has spell check and supports text folding. It runs on Windows platforms.
- Price: $0
- Input Options: Macro Language, Syntax Highlighting, Brace Matching and 7 more, Dynamically Customizable Key Bindings
- Display Options: Multiple Instances, Single Document Window Splitting, Window Splitting, Tabbed Document Interface
Kate
Kate supports multiple instances and single document window splitting. It supports syntax highlighting and brace matching and has a function list. It supports auto indentation and compiler integration and has a symbol database (Ctags or equivalent). Kate has auto completion and supports code folding. It has dynamically customizable key bindings and Vi key bindings. It has multiple undo/redo and regex-based find & replace and supports rectangular block selection. It has spell check and supports text folding. Kate is compatible with Mac OS X and runs on Windows platforms and Linux.
- Price: $0
- Input Options: Syntax Highlighting, Brace Matching, Function List and 5 more, Dynamically Customizable Key Bindings, Vi Key Bindings
- Display Options: Multiple Instances, Single Document Window Splitting, Window Splitting, Tabbed Document Interface, Overlappable Windows
XEmacs
XEmacs supports multiple instances and single document window splitting. It supports collaborative editing. It has a macro language and supports syntax highlighting and brace matching. It supports auto indentation and compiler integration and has a symbol database (Ctags or equivalent). XEmacs has auto completion and multi-line regex support and supports code folding. It has dynamically customizable key bindings, Vi key bindings and Emacs key bindings. It has multiple undo/redo and regex-based find & replace and supports rectangular block selection. XEmacs has spell check and supports text folding.
- Price: $0
- Input Options: Macro Language, Syntax Highlighting, Brace Matching and 6 more, Dynamically Customizable Key Bindings, Vi Key Bindings, Emacs Key Bindings
- Display Options: Multiple Instances, Single Document Window Splitting, Window Splitting, Tabbed Document Interface, Overlappable Windows
UltraEdit
UltraEdit supports multiple instances and single document window splitting. It has a macro language and supports syntax highlighting and brace matching. It has a function list and supports auto indentation and compiler integration. UltraEdit has a symbol database (Ctags or equivalent) and auto completion and supports code folding. It has multi-line regex support. It has dynamically customizable key bindings. It has multiple undo/redo and regex-based find & replace and supports rectangular block selection. UltraEdit has spell check and supports text folding. It is compatible with Mac OS X and runs on Windows platforms.
- Price: $59.95
- Input Options: Macro Language, Syntax Highlighting, Brace Matching and 7 more, Dynamically Customizable Key Bindings
- Display Options: Multiple Instances, Single Document Window Splitting, Window Splitting, Tabbed Document Interface, Overlappable Windows
Aquamacs
Aquamacs supports multiple instances and single document window splitting. It supports collaborative editing. It has a macro language and supports syntax highlighting and brace matching. It has a function list and supports auto indentation and compiler integration. Aquamacs has a symbol database (Ctags or equivalent) and auto completion and supports code folding. It has multi-line regex support. It has dynamically customizable key bindings, Vi key bindings and Mac OS X key bindings. It has Emacs key bindings. Aquamacs has multiple undo/redo and regex-based find & replace and supports rectangular block selection.
- Price: $0
- Input Options: Macro Language, Syntax Highlighting, Brace Matching and 7 more, Dynamically Customizable Key Bindings, Vi Key Bindings, Mac OS X Key Bindings and 1 more
- Display Options: Multiple Instances, Single Document Window Splitting, Window Splitting, Tabbed Document Interface, Overlappable Windows
jEdit
JEdit supports multiple instances and single document window splitting. It has a macro language and supports syntax highlighting and brace matching. It has a function list and supports auto indentation and compiler integration. JEdit has a symbol database (Ctags or equivalent) and auto completion and supports code folding. It has multi-line regex support. It has dynamically customizable key bindings. It has multiple undo/redo and regex-based find & replace and supports rectangular block selection. JEdit has spell check and supports text folding. It is compatible with Mac OS X and runs on Windows platforms.
- Price: $0
- Input Options: Macro Language, Syntax Highlighting, Brace Matching and 7 more, Dynamically Customizable Key Bindings
- Display Options: Multiple Instances, Single Document Window Splitting, Window Splitting, Tabbed Document Interface
RJ TextEd
RJ TextEd supports multiple instances and single document window splitting. It has a macro language and supports syntax highlighting and brace matching. It has a function list and supports auto indentation and compiler integration. RJ TextEd has a symbol database (Ctags or equivalent) and auto completion and supports code folding. It has multi-line regex support. It has dynamically customizable key bindings. It has multiple undo/redo and regex-based find & replace and supports rectangular block selection. RJ TextEd has spell check and supports text folding. It runs on Windows platforms. It supports window splitting.
- Price: $0
- Input Options: Macro Language, Syntax Highlighting, Brace Matching and 7 more, Dynamically Customizable Key Bindings
- Display Options: Multiple Instances, Single Document Window Splitting, Window Splitting, Tabbed Document Interface, Overlappable Windows

-console.png?1312217220)







