Platforms
Windows, macOS, LinuxLicense
ProprietaryExtension language
PythonAuto Complete
YesBracket Matching
YesSupported remote file editing protocols
FTP (plug-in); SSH (plug-in)Column selection
YesMulti Language Support
YesCollaborative editing
NoError Markup
NoSource Control Integration
Via pluginsBidi
NoIntegrated Debugger
NoCode Templates
YesPlugin Manager
Yes (3rd party)Supported keybinding styles
OSX; Vi; EmacsRTL
NoInteractive Console
NoUnit Testing
NoGo To Definition
YesPlugin
YesPrice
-Refactoring
-Interactive Debugger
-Go to Definition
-Export
-Preview
-Dev platforms
-Cross Platform
-Platforms
Linux, macOS, Windows, CygwinLicense
Vim LicenseExtension language
VimAuto Complete
-Bracket Matching
-Supported remote file editing protocols
-Column selection
-Multi Language Support
-Collaborative editing
-Error Markup
-Source Control Integration
-Bidi
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported keybinding styles
-RTL
-Interactive Console
-Unit Testing
-Go To Definition
-Plugin
-Price
0Refactoring
-Interactive Debugger
-Go to Definition
-Export
-Preview
-Dev platforms
-Cross Platform
-Platforms
Windows, macOS, LinuxLicense
MIT, Proprietary (official builds)Extension language
JavaScriptAuto Complete
YesBracket Matching
YesSupported remote file editing protocols
-Column selection
-Multi Language Support
YesCollaborative editing
-Error Markup
YesSource Control Integration
GitBidi
-Integrated Debugger
YesCode Templates
YesPlugin Manager
YesSupported keybinding styles
-RTL
-Interactive Console
-Unit Testing
-Go To Definition
-Plugin
-Price
-Refactoring
-Interactive Debugger
-Go to Definition
-Export
-Preview
-Dev platforms
-Cross Platform
-Platforms
Windows, Linux, MacLicense
ProprietaryExtension language
-Auto Complete
YesBracket Matching
-Supported remote file editing protocols
-Column selection
-Multi Language Support
-Collaborative editing
-Error Markup
-Source Control Integration
-Bidi
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported keybinding styles
-RTL
-Interactive Console
-Unit Testing
-Go To Definition
-Plugin
-Price
-Refactoring
-Interactive Debugger
-Go to Definition
-Export
-Preview
-Dev platforms
-Cross Platform
-Platforms
Unix-like, macOS, Windows, CygwinLicense
GPL-3.0-or-laterExtension language
Emacs Lisp, C(Emacs modules)Auto Complete
YesBracket Matching
YesSupported remote file editing protocols
FTP; HTTP; SSH; WebDAVColumn selection
YesMulti Language Support
YesCollaborative editing
YesError Markup
YesSource Control Integration
Yes (package)Bidi
YesIntegrated Debugger
-Code Templates
-Plugin Manager
Package, built-inSupported keybinding styles
IBM CUA; OSX; Vi; Emacs; Pico; WordStar; WordPerfect; BriefRTL
YesInteractive Console
YesUnit Testing
-Go To Definition
-Plugin
-Price
-Refactoring
YesInteractive Debugger
gdb (for C)Go to Definition
YesExport
-Preview
-Dev platforms
-Cross Platform
-Platforms
Linux, Windows, macOS, *nix, AndroidLicense
ApacheExtension language
AnyAuto Complete
-Bracket Matching
YesSupported remote file editing protocols
scp, ftpColumn selection
YesMulti Language Support
-Collaborative editing
-Error Markup
YesSource Control Integration
-Bidi
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported keybinding styles
ViRTL
-Interactive Console
-Unit Testing
-Go To Definition
-Plugin
-Price
-Refactoring
-Interactive Debugger
-Go to Definition
-Export
-Preview
-Dev platforms
-Cross Platform
-Platforms
Microsoft Windows®, macOS, LinuxLicense
MITExtension language
JavaScriptAuto Complete
Yes (plugin)Bracket Matching
Yes (plugin)Supported remote file editing protocols
FTP (plug-in); SSH (plug-in)Column selection
Plug-inMulti Language Support
YesCollaborative editing
Plug-inError Markup
-Source Control Integration
GitBidi
NoIntegrated Debugger
YesCode Templates
Yes (plugin)Plugin Manager
Built-inSupported keybinding styles
-RTL
NoInteractive Console
-Unit Testing
-Go To Definition
-Plugin
-Price
-Refactoring
-Interactive Debugger
-Go to Definition
-Export
HTMLPreview
Live side-by-sideDev platforms
Microsoft Windows®; macOS; LinuxCross Platform
YesPlatforms
Linux, macOS, AndroidLicense
UnlicenseExtension language
-Auto Complete
-Bracket Matching
-Supported remote file editing protocols
-Column selection
-Multi Language Support
-Collaborative editing
-Error Markup
-Source Control Integration
-Bidi
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported keybinding styles
-RTL
-Interactive Console
-Unit Testing
-Go To Definition
-Plugin
-Price
-Refactoring
-Interactive Debugger
-Go to Definition
-Export
-Preview
-Dev platforms
-Cross Platform
-Platforms
Windows; OSX; *nixLicense
GPLExtension language
-Auto Complete
-Bracket Matching
-Supported remote file editing protocols
FTP; HTTP; SSH; WebDAVColumn selection
plug-inMulti Language Support
-Collaborative editing
plug-inError Markup
-Source Control Integration
-Bidi
YesIntegrated Debugger
-Code Templates
-Plugin Manager
-Supported keybinding styles
-RTL
YesInteractive Console
-Unit Testing
-Go To Definition
-Plugin
-Price
-Refactoring
-Interactive Debugger
-Go to Definition
-Export
-Preview
-Dev platforms
-Cross Platform
-Platforms
GNU/Linux, MacOS, WindowsLicense
GPL3Extension language
Emacs LispAuto Complete
YesBracket Matching
YesSupported remote file editing protocols
YesColumn selection
YesMulti Language Support
YesCollaborative editing
YesError Markup
YesSource Control Integration
YesBidi
YesIntegrated Debugger
YesCode Templates
YesPlugin Manager
-Supported keybinding styles
Emacs, Vim, CUARTL
-Interactive Console
YesUnit Testing
YesGo To Definition
YesPlugin
-Price
-Refactoring
YesInteractive Debugger
YesGo to Definition
-Export
YesPreview
YesDev platforms
-Cross Platform
-Platforms
Windows, Linux, BSDLicense
-Extension language
-Auto Complete
-Bracket Matching
-Supported remote file editing protocols
-Column selection
-Multi Language Support
-Collaborative editing
-Error Markup
-Source Control Integration
-Bidi
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported keybinding styles
-RTL
-Interactive Console
-Unit Testing
-Go To Definition
-Plugin
-Price
-Refactoring
-Interactive Debugger
-Go to Definition
-Export
-Preview
-Dev platforms
-Cross Platform
-Platforms
-License
-Extension language
-Auto Complete
-Bracket Matching
-Supported remote file editing protocols
-Column selection
-Multi Language Support
-Collaborative editing
-Error Markup
-Source Control Integration
-Bidi
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported keybinding styles
-RTL
-Interactive Console
-Unit Testing
-Go To Definition
-Plugin
-Price
-Refactoring
-Interactive Debugger
-Go to Definition
-Export
-Preview
-Dev platforms
-Cross Platform
-