Platforms
Unix-like, macOS, Windows, CygwinLicense
GPL-3.0-or-laterExtension language
Emacs Lisp, C(Emacs modules)Bracket Matching
YesMulti Language Support
YesAuto Complete
YesError Markup
YesSource Control Integration
Yes (package)Supported remote file editing protocols
FTP; HTTP; SSH; WebDAVColumn selection
YesCollaborative editing
YesPlugin Manager
Package, built-inSupported keybinding styles
IBM CUA; OSX; Vi; Emacs; Pico; WordStar; WordPerfect; BriefBidi
YesRTL
YesInteractive Console
YesRefactoring
YesInteractive Debugger
gdb (for C)Go to Definition
YesIntegrated Debugger
-Code Templates
-Export
-Preview
-Unit Testing
-Go To Definition
-Dev platforms
-Cross Platform
-Price
-Platforms
Windows, macOS, LinuxLicense
MIT, Proprietary (official builds)Extension language
JavaScriptBracket Matching
YesMulti Language Support
YesAuto Complete
YesError Markup
YesSource Control Integration
GitSupported remote file editing protocols
-Column selection
-Collaborative editing
-Plugin Manager
YesSupported keybinding styles
-Bidi
-RTL
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Integrated Debugger
YesCode Templates
YesExport
-Preview
-Unit Testing
-Go To Definition
-Dev platforms
-Cross Platform
-Price
-Platforms
-License
-Extension language
-Bracket Matching
-Multi Language Support
-Auto Complete
-Error Markup
-Source Control Integration
-Supported remote file editing protocols
-Column selection
-Collaborative editing
-Plugin Manager
-Supported keybinding styles
-Bidi
-RTL
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Integrated Debugger
-Code Templates
-Export
-Preview
-Unit Testing
-Go To Definition
-Dev platforms
-Cross Platform
-Price
-Platforms
-License
-Extension language
-Bracket Matching
-Multi Language Support
-Auto Complete
-Error Markup
-Source Control Integration
-Supported remote file editing protocols
-Column selection
-Collaborative editing
-Plugin Manager
-Supported keybinding styles
-Bidi
-RTL
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Integrated Debugger
-Code Templates
-Export
-Preview
-Unit Testing
-Go To Definition
-Dev platforms
-Cross Platform
-Price
-Platforms
Linux, Windows, macOS, *nix, AndroidLicense
ApacheExtension language
AnyBracket Matching
YesMulti Language Support
-Auto Complete
-Error Markup
YesSource Control Integration
-Supported remote file editing protocols
scp, ftpColumn selection
YesCollaborative editing
-Plugin Manager
-Supported keybinding styles
ViBidi
-RTL
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Integrated Debugger
-Code Templates
-Export
-Preview
-Unit Testing
-Go To Definition
-Dev platforms
-Cross Platform
-Price
-Platforms
GNU/Linux, MacOS, WindowsLicense
GPL3Extension language
Emacs LispBracket Matching
YesMulti Language Support
YesAuto Complete
YesError Markup
YesSource Control Integration
YesSupported remote file editing protocols
YesColumn selection
YesCollaborative editing
YesPlugin Manager
-Supported keybinding styles
Emacs, Vim, CUABidi
YesRTL
-Interactive Console
YesRefactoring
YesInteractive Debugger
YesGo to Definition
-Integrated Debugger
YesCode Templates
YesExport
YesPreview
YesUnit Testing
YesGo To Definition
YesDev platforms
-Cross Platform
-Price
-Platforms
-License
-Extension language
-Bracket Matching
-Multi Language Support
-Auto Complete
-Error Markup
-Source Control Integration
-Supported remote file editing protocols
-Column selection
-Collaborative editing
-Plugin Manager
-Supported keybinding styles
-Bidi
-RTL
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Integrated Debugger
-Code Templates
-Export
-Preview
-Unit Testing
-Go To Definition
-Dev platforms
-Cross Platform
-Price
-Platforms
Microsoft Windows®, macOS, LinuxLicense
MITExtension language
JavaScriptBracket Matching
Yes (plugin)Multi Language Support
YesAuto Complete
Yes (plugin)Error Markup
-Source Control Integration
GitSupported remote file editing protocols
FTP (plug-in); SSH (plug-in)Column selection
Plug-inCollaborative editing
Plug-inPlugin Manager
Built-inSupported keybinding styles
-Bidi
NoRTL
NoInteractive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Integrated Debugger
YesCode Templates
Yes (plugin)Export
HTMLPreview
Live side-by-sideUnit Testing
-Go To Definition
-Dev platforms
Microsoft Windows®; macOS; LinuxCross Platform
YesPrice
-Platforms
Linux, macOS, Windows, CygwinLicense
Vim LicenseExtension language
VimBracket Matching
-Multi Language Support
-Auto Complete
-Error Markup
-Source Control Integration
-Supported remote file editing protocols
-Column selection
-Collaborative editing
-Plugin Manager
-Supported keybinding styles
-Bidi
-RTL
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Integrated Debugger
-Code Templates
-Export
-Preview
-Unit Testing
-Go To Definition
-Dev platforms
-Cross Platform
-Price
0Platforms
-License
-Extension language
-Bracket Matching
-Multi Language Support
-Auto Complete
-Error Markup
-Source Control Integration
-Supported remote file editing protocols
-Column selection
-Collaborative editing
-Plugin Manager
-Supported keybinding styles
-Bidi
-RTL
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Integrated Debugger
-Code Templates
-Export
-Preview
-Unit Testing
-Go To Definition
-Dev platforms
-Cross Platform
-Price
-