Platforms
Windows, macOS, LinuxLicense
MIT, Proprietary (official builds)Extension language
JavaScriptMulti Language Support
YesAuto Complete
YesBracket Matching
YesPlugin Manager
YesIntegrated Debugger
YesCode Templates
YesSource Control Integration
GitError Markup
YesRTL
-Collaborative editing
-Supported remote file editing protocols
-Column selection
-Bidi
-Supported keybinding styles
-Unit Testing
-Go To Definition
-Interactive Console
-Plugin
-Price
-Preview
-Dev platforms
-Cross Platform
-Export
-Offline access
-Markdown support
-Sync
-Platforms
Windows, macOS, LinuxLicense
ProprietaryExtension language
PythonMulti Language Support
YesAuto Complete
YesBracket Matching
YesPlugin Manager
Yes (3rd party)Integrated Debugger
NoCode Templates
YesSource Control Integration
Via pluginsError Markup
NoRTL
NoCollaborative editing
NoSupported remote file editing protocols
FTP (plug-in); SSH (plug-in)Column selection
YesBidi
NoSupported keybinding styles
OSX; Vi; EmacsUnit Testing
NoGo To Definition
YesInteractive Console
NoPlugin
YesPrice
-Preview
-Dev platforms
-Cross Platform
-Export
-Offline access
-Markdown support
-Sync
-Platforms
Linux, macOS, Windows, CygwinLicense
Vim LicenseExtension language
VimMulti Language Support
-Auto Complete
-Bracket Matching
-Plugin Manager
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-RTL
-Collaborative editing
-Supported remote file editing protocols
-Column selection
-Bidi
-Supported keybinding styles
-Unit Testing
-Go To Definition
-Interactive Console
-Plugin
-Price
0Preview
-Dev platforms
-Cross Platform
-Export
-Offline access
-Markdown support
-Sync
-Platforms
Microsoft Windows®, macOS, LinuxLicense
MITExtension language
JavaScriptMulti Language Support
YesAuto Complete
Yes (plugin)Bracket Matching
Yes (plugin)Plugin Manager
Built-inIntegrated Debugger
YesCode Templates
Yes (plugin)Source Control Integration
GitError Markup
-RTL
NoCollaborative editing
Plug-inSupported remote file editing protocols
FTP (plug-in); SSH (plug-in)Column selection
Plug-inBidi
NoSupported keybinding styles
-Unit Testing
-Go To Definition
-Interactive Console
-Plugin
-Price
-Preview
Live side-by-sideDev platforms
Microsoft Windows®; macOS; LinuxCross Platform
YesExport
HTMLOffline access
-Markdown support
-Sync
-Platforms
WindowsLicense
GPL-3.0-or-laterExtension language
C/C++; any language able to interface with C codeMulti Language Support
YesAuto Complete
YesBracket Matching
YesPlugin Manager
Built-inIntegrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-RTL
YesCollaborative editing
Plug-inSupported remote file editing protocols
FTP; SSH (plug-in)Column selection
YesBidi
YesSupported keybinding styles
IBM CUAUnit Testing
-Go To Definition
-Interactive Console
-Plugin
-Price
-Preview
-Dev platforms
-Cross Platform
-Export
-Offline access
-Markdown support
-Sync
-Platforms
MacOSLicense
-Extension language
-Multi Language Support
-Auto Complete
-Bracket Matching
-Plugin Manager
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-RTL
YesCollaborative editing
-Supported remote file editing protocols
-Column selection
-Bidi
-Supported keybinding styles
-Unit Testing
-Go To Definition
-Interactive Console
-Plugin
-Price
-Preview
Preview Window (temporary)Dev platforms
-Cross Platform
-Export
-Offline access
YesMarkdown support
YesSync
Dropbox, SimplenotePlatforms
-License
-Extension language
-Multi Language Support
-Auto Complete
-Bracket Matching
-Plugin Manager
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-RTL
-Collaborative editing
-Supported remote file editing protocols
-Column selection
-Bidi
-Supported keybinding styles
-Unit Testing
-Go To Definition
-Interactive Console
-Plugin
-Price
-Preview
-Dev platforms
-Cross Platform
-Export
-Offline access
-Markdown support
-Sync
-