Platforms
Windows, macOS, LinuxLicense
MIT, Proprietary (official builds)Extension language
JavaScriptAuto Complete
YesBracket Matching
YesMulti Language Support
YesSource Control Integration
GitPlugin Manager
YesIntegrated Debugger
YesCode Templates
YesError Markup
YesPrice
-Cross Platform
-Awesome
-Supported remote file editing protocols
-Collaborative editing
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Dev platforms
-Export
-Preview
-Git
-Unit Testing
-Snippets
-Plugin
-Terminal
-Platforms
Linux, macOS, Windows, CygwinLicense
Vim LicenseExtension language
VimAuto Complete
-Bracket Matching
-Multi Language Support
-Source Control Integration
-Plugin Manager
-Integrated Debugger
-Code Templates
-Error Markup
-Price
0Cross Platform
-Awesome
-Supported remote file editing protocols
-Collaborative editing
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Dev platforms
-Export
-Preview
-Git
-Unit Testing
-Snippets
-Plugin
-Terminal
-Platforms
Windows, macOS, LinuxLicense
-Extension language
-Auto Complete
YesBracket Matching
YesMulti Language Support
-Source Control Integration
-Plugin Manager
-Integrated Debugger
-Code Templates
-Error Markup
-Price
-Cross Platform
YesAwesome
YesSupported remote file editing protocols
-Collaborative editing
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Dev platforms
-Export
-Preview
-Git
-Unit Testing
-Snippets
-Plugin
-Terminal
-Platforms
*nix; macOS; WindowsLicense
LGPL-2.1Extension language
C++Auto Complete
-Bracket Matching
-Multi Language Support
-Source Control Integration
-Plugin Manager
-Integrated Debugger
-Code Templates
-Error Markup
-Price
-Cross Platform
-Awesome
-Supported remote file editing protocols
-Collaborative editing
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Dev platforms
-Export
-Preview
-Git
-Unit Testing
-Snippets
-Plugin
-Terminal
-Platforms
Unix-like, macOS, Windows, CygwinLicense
GPL-3.0-or-laterExtension language
Emacs Lisp, C(Emacs modules)Auto Complete
YesBracket Matching
YesMulti Language Support
YesSource Control Integration
Yes (package)Plugin Manager
Package, built-inIntegrated Debugger
-Code Templates
-Error Markup
YesPrice
-Cross Platform
-Awesome
-Supported remote file editing protocols
FTP; HTTP; SSH; WebDAVCollaborative editing
YesColumn selection
YesRTL
YesBidi
YesSupported keybinding styles
IBM CUA; OSX; Vi; Emacs; Pico; WordStar; WordPerfect; BriefInteractive Console
YesRefactoring
YesInteractive Debugger
gdb (for C)Go to Definition
YesDev platforms
-Export
-Preview
-Git
-Unit Testing
-Snippets
-Plugin
-Terminal
-Platforms
Windows, Linux, MacLicense
-Extension language
-Auto Complete
-Bracket Matching
-Multi Language Support
-Source Control Integration
-Plugin Manager
-Integrated Debugger
-Code Templates
-Error Markup
-Price
-Cross Platform
-Awesome
-Supported remote file editing protocols
-Collaborative editing
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Dev platforms
-Export
-Preview
-Git
-Unit Testing
-Snippets
-Plugin
-Terminal
-Platforms
Microsoft Windows®, macOS, LinuxLicense
MITExtension language
JavaScriptAuto Complete
Yes (plugin)Bracket Matching
Yes (plugin)Multi Language Support
YesSource Control Integration
GitPlugin Manager
Built-inIntegrated Debugger
YesCode Templates
Yes (plugin)Error Markup
-Price
-Cross Platform
YesAwesome
-Supported remote file editing protocols
FTP (plug-in); SSH (plug-in)Collaborative editing
Plug-inColumn selection
Plug-inRTL
NoBidi
NoSupported keybinding styles
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Dev platforms
Microsoft Windows®; macOS; LinuxExport
HTMLPreview
Live side-by-sideGit
-Unit Testing
-Snippets
-Plugin
-Terminal
-Platforms
Cross PlatformLicense
MITExtension language
yesAuto Complete
yesBracket Matching
yesMulti Language Support
yesSource Control Integration
yesPlugin Manager
yesIntegrated Debugger
yesCode Templates
yesError Markup
-Price
FREECross Platform
yesAwesome
-Supported remote file editing protocols
yesCollaborative editing
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Dev platforms
-Export
-Preview
-Git
yesUnit Testing
yesSnippets
yesPlugin
yesTerminal
yesPlatforms
-License
-Extension language
-Auto Complete
-Bracket Matching
-Multi Language Support
-Source Control Integration
-Plugin Manager
-Integrated Debugger
-Code Templates
-Error Markup
-Price
-Cross Platform
-Awesome
-Supported remote file editing protocols
-Collaborative editing
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Dev platforms
-Export
-Preview
-Git
-Unit Testing
-Snippets
-Plugin
-Terminal
-Platforms
-License
-Extension language
-Auto Complete
-Bracket Matching
-Multi Language Support
-Source Control Integration
-Plugin Manager
-Integrated Debugger
-Code Templates
-Error Markup
-Price
-Cross Platform
-Awesome
-Supported remote file editing protocols
-Collaborative editing
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Dev platforms
-Export
-Preview
-Git
-Unit Testing
-Snippets
-Plugin
-Terminal
-Platforms
-License
-Extension language
-Auto Complete
-Bracket Matching
-Multi Language Support
-Source Control Integration
-Plugin Manager
-Integrated Debugger
-Code Templates
-Error Markup
-Price
-Cross Platform
-Awesome
-Supported remote file editing protocols
-Collaborative editing
-Column selection
-RTL
-Bidi
-Supported keybinding styles
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Dev platforms
-Export
-Preview
-Git
-Unit Testing
-Snippets
-Plugin
-Terminal
-