Platforms
Unix-like, macOS, Windows, CygwinLicense
GPL-3.0-or-laterExtension language
Emacs Lisp, C(Emacs modules)Bracket Matching
YesError Markup
YesSupported remote file editing protocols
FTP; HTTP; SSH; WebDAVColumn selection
YesSupported keybinding styles
IBM CUA; OSX; Vi; Emacs; Pico; WordStar; WordPerfect; BriefMulti Language Support
YesAuto Complete
YesCollaborative editing
YesSource Control Integration
Yes (package)Bidi
YesInteractive Console
YesRefactoring
YesInteractive Debugger
gdb (for C)Plugin Manager
Package, built-inRTL
YesGo to Definition
YesPrice
-Export
-Preview
-Integrated Debugger
-Code Templates
-Unit Testing
-Go To Definition
-Platforms
Linux, Windows, macOS, *nix, AndroidLicense
ApacheExtension language
AnyBracket Matching
YesError Markup
YesSupported remote file editing protocols
scp, ftpColumn selection
YesSupported keybinding styles
ViMulti Language Support
-Auto Complete
-Collaborative editing
-Source Control Integration
-Bidi
-Interactive Console
-Refactoring
-Interactive Debugger
-Plugin Manager
-RTL
-Go to Definition
-Price
-Export
-Preview
-Integrated Debugger
-Code Templates
-Unit Testing
-Go To Definition
-Platforms
Windows, Linux, MacLicense
-Extension language
-Bracket Matching
-Error Markup
-Supported remote file editing protocols
-Column selection
-Supported keybinding styles
-Multi Language Support
-Auto Complete
-Collaborative editing
-Source Control Integration
-Bidi
-Interactive Console
-Refactoring
-Interactive Debugger
-Plugin Manager
-RTL
-Go to Definition
-Price
-Export
-Preview
-Integrated Debugger
-Code Templates
-Unit Testing
-Go To Definition
-Platforms
Linux, macOS, Windows, CygwinLicense
Vim LicenseExtension language
VimBracket Matching
-Error Markup
-Supported remote file editing protocols
-Column selection
-Supported keybinding styles
-Multi Language Support
-Auto Complete
-Collaborative editing
-Source Control Integration
-Bidi
-Interactive Console
-Refactoring
-Interactive Debugger
-Plugin Manager
-RTL
-Go to Definition
-Price
0Export
-Preview
-Integrated Debugger
-Code Templates
-Unit Testing
-Go To Definition
-Platforms
-License
-Extension language
-Bracket Matching
-Error Markup
-Supported remote file editing protocols
-Column selection
-Supported keybinding styles
-Multi Language Support
-Auto Complete
-Collaborative editing
-Source Control Integration
-Bidi
-Interactive Console
-Refactoring
-Interactive Debugger
-Plugin Manager
-RTL
-Go to Definition
-Price
-Export
-Preview
-Integrated Debugger
-Code Templates
-Unit Testing
-Go To Definition
-Platforms
Windows, macOS, LinuxLicense
-Extension language
-Bracket Matching
-Error Markup
-Supported remote file editing protocols
-Column selection
-Supported keybinding styles
-Multi Language Support
-Auto Complete
-Collaborative editing
-Source Control Integration
-Bidi
-Interactive Console
-Refactoring
-Interactive Debugger
-Plugin Manager
-RTL
-Go to Definition
-Price
-Export
-Preview
-Integrated Debugger
-Code Templates
-Unit Testing
-Go To Definition
-Platforms
GNU/Linux, MacOS, WindowsLicense
GPL3Extension language
Emacs LispBracket Matching
YesError Markup
YesSupported remote file editing protocols
YesColumn selection
YesSupported keybinding styles
Emacs, Vim, CUAMulti Language Support
YesAuto Complete
YesCollaborative editing
YesSource Control Integration
YesBidi
YesInteractive Console
YesRefactoring
YesInteractive Debugger
YesPlugin Manager
-RTL
-Go to Definition
-Price
-Export
YesPreview
YesIntegrated Debugger
YesCode Templates
YesUnit Testing
YesGo To Definition
YesPlatforms
-License
-Extension language
-Bracket Matching
-Error Markup
-Supported remote file editing protocols
-Column selection
-Supported keybinding styles
-Multi Language Support
-Auto Complete
-Collaborative editing
-Source Control Integration
-Bidi
-Interactive Console
-Refactoring
-Interactive Debugger
-Plugin Manager
-RTL
-Go to Definition
-Price
-Export
-Preview
-Integrated Debugger
-Code Templates
-Unit Testing
-Go To Definition
-Platforms
WindowsLicense
-Extension language
-Bracket Matching
-Error Markup
-Supported remote file editing protocols
-Column selection
-Supported keybinding styles
-Multi Language Support
-Auto Complete
-Collaborative editing
-Source Control Integration
-Bidi
-Interactive Console
-Refactoring
-Interactive Debugger
-Plugin Manager
-RTL
-Go to Definition
-Price
-Export
-Preview
-Integrated Debugger
-Code Templates
-Unit Testing
-Go To Definition
-Platforms
Windows (7+)License
ProprietaryExtension language
-Bracket Matching
-Error Markup
-Supported remote file editing protocols
-Column selection
-Supported keybinding styles
-Multi Language Support
-Auto Complete
-Collaborative editing
-Source Control Integration
-Bidi
-Interactive Console
-Refactoring
-Interactive Debugger
-Plugin Manager
-RTL
-Go to Definition
-Price
-Export
-Preview
-Integrated Debugger
-Code Templates
-Unit Testing
-Go To Definition
-Platforms
-License
-Extension language
-Bracket Matching
-Error Markup
-Supported remote file editing protocols
-Column selection
-Supported keybinding styles
-Multi Language Support
-Auto Complete
-Collaborative editing
-Source Control Integration
-Bidi
-Interactive Console
-Refactoring
-Interactive Debugger
-Plugin Manager
-RTL
-Go to Definition
-Price
-Export
-Preview
-Integrated Debugger
-Code Templates
-Unit Testing
-Go To Definition
-Platforms
WindowsLicense
ProprietaryExtension language
-Bracket Matching
-Error Markup
-Supported remote file editing protocols
-Column selection
-Supported keybinding styles
-Multi Language Support
-Auto Complete
-Collaborative editing
-Source Control Integration
-Bidi
-Interactive Console
-Refactoring
-Interactive Debugger
-Plugin Manager
-RTL
-Go to Definition
-Price
-Export
-Preview
-Integrated Debugger
-Code Templates
-Unit Testing
-Go To Definition
-Platforms
Windows (10+)License
-Extension language
-Bracket Matching
-Error Markup
-Supported remote file editing protocols
-Column selection
-Supported keybinding styles
-Multi Language Support
-Auto Complete
-Collaborative editing
-Source Control Integration
-Bidi
-Interactive Console
-Refactoring
-Interactive Debugger
-Plugin Manager
-RTL
-Go to Definition
-Price
-Export
-Preview
-Integrated Debugger
-Code Templates
-Unit Testing
-Go To Definition
-