Rankings Based on Your Preferences

Selected Preferences Overall: Best

#1

GNU Emacs

100% fit

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
add to compare
view
#2

Vim

99% fit

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
add to compare
view
#3

Gedit

98% fit

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
add to compare
view
#4

Notepad++

94% fit

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
add to compare
view
#5

XEmacs

92% fit

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
add to compare
view
#6

Kate

93% fit

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
add to compare
view
#7

Aquamacs

91% fit

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
add to compare
view
#8

UltraEdit

91% fit

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
add to compare
view
#9

jEdit

90% fit

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
add to compare
view
#10

RJ TextEd

88% fit

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
add to compare
view
Updating Results...
back to top