Platforms
-License
-Auto Complete
-Bracket Matching
-Extension language
-Multi Language Support
-Error Markup
-Source Control Integration
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported remote file editing protocols
-Supported keybinding styles
-Column selection
-Collaborative editing
-RTL
-Bidi
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Unit Testing
-Export
-Preview
-Go To Definition
-Platforms
Windows, macOS, LinuxLicense
MIT, Proprietary (official builds)Auto Complete
YesBracket Matching
YesExtension language
JavaScriptMulti Language Support
YesError Markup
YesSource Control Integration
GitIntegrated Debugger
YesCode Templates
YesPlugin Manager
YesSupported remote file editing protocols
-Supported keybinding styles
-Column selection
-Collaborative editing
-RTL
-Bidi
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Unit Testing
-Export
-Preview
-Go To Definition
-Platforms
Linux, Windows, macOS, *nix, AndroidLicense
ApacheAuto Complete
-Bracket Matching
YesExtension language
AnyMulti Language Support
-Error Markup
YesSource Control Integration
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported remote file editing protocols
scp, ftpSupported keybinding styles
ViColumn selection
YesCollaborative editing
-RTL
-Bidi
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Unit Testing
-Export
-Preview
-Go To Definition
-Platforms
Unix-like, macOS, Windows, CygwinLicense
GPL-3.0-or-laterAuto Complete
YesBracket Matching
YesExtension language
Emacs Lisp, C(Emacs modules)Multi Language Support
YesError Markup
YesSource Control Integration
Yes (package)Integrated Debugger
-Code Templates
-Plugin Manager
Package, built-inSupported remote file editing protocols
FTP; HTTP; SSH; WebDAVSupported keybinding styles
IBM CUA; OSX; Vi; Emacs; Pico; WordStar; WordPerfect; BriefColumn selection
YesCollaborative editing
YesRTL
YesBidi
YesRefactoring
YesInteractive Console
YesInteractive Debugger
gdb (for C)Go to Definition
YesUnit Testing
-Export
-Preview
-Go To Definition
-Platforms
Windows, macOS, LinuxLicense
GPL-2.0-onlyAuto Complete
YesBracket Matching
YesExtension language
CMulti Language Support
YesError Markup
NoSource Control Integration
Via PluginIntegrated Debugger
YesCode Templates
NoPlugin Manager
-Supported remote file editing protocols
NoneSupported keybinding styles
-Column selection
-Collaborative editing
-RTL
-Bidi
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Unit Testing
NoExport
-Preview
-Go To Definition
-Platforms
Windows, macOS, Linux, BSDLicense
MITAuto Complete
YesBracket Matching
YesExtension language
LuaMulti Language Support
YesError Markup
-Source Control Integration
-Integrated Debugger
-Code Templates
-Plugin Manager
YesSupported remote file editing protocols
-Supported keybinding styles
IBM CUA, flexible..Column selection
-Collaborative editing
NoRTL
-Bidi
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Unit Testing
-Export
-Preview
-Go To Definition
-Platforms
Windows, Linux, MacLicense
ProprietaryAuto Complete
YesBracket Matching
-Extension language
-Multi Language Support
-Error Markup
-Source Control Integration
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported remote file editing protocols
-Supported keybinding styles
-Column selection
-Collaborative editing
-RTL
-Bidi
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Unit Testing
-Export
-Preview
-Go To Definition
-Platforms
-License
-Auto Complete
-Bracket Matching
-Extension language
-Multi Language Support
-Error Markup
-Source Control Integration
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported remote file editing protocols
-Supported keybinding styles
-Column selection
-Collaborative editing
-RTL
-Bidi
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Unit Testing
-Export
-Preview
-Go To Definition
-Platforms
Windows, macOS, Linux, BSDLicense
LGPL-2.0-or-later, MITAuto Complete
-Bracket Matching
-Extension language
-Multi Language Support
-Error Markup
-Source Control Integration
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported remote file editing protocols
-Supported keybinding styles
-Column selection
-Collaborative editing
NoRTL
YesBidi
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Unit Testing
-Export
-Preview
-Go To Definition
-Platforms
-License
-Auto Complete
-Bracket Matching
-Extension language
-Multi Language Support
-Error Markup
-Source Control Integration
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported remote file editing protocols
-Supported keybinding styles
-Column selection
-Collaborative editing
-RTL
-Bidi
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Unit Testing
-Export
-Preview
-Go To Definition
-Platforms
GNU/Linux, MacOS, WindowsLicense
GPL3Auto Complete
YesBracket Matching
YesExtension language
Emacs LispMulti Language Support
YesError Markup
YesSource Control Integration
YesIntegrated Debugger
YesCode Templates
YesPlugin Manager
-Supported remote file editing protocols
YesSupported keybinding styles
Emacs, Vim, CUAColumn selection
YesCollaborative editing
YesRTL
-Bidi
YesRefactoring
YesInteractive Console
YesInteractive Debugger
YesGo to Definition
-Unit Testing
YesExport
YesPreview
YesGo To Definition
YesPlatforms
-License
-Auto Complete
-Bracket Matching
-Extension language
-Multi Language Support
-Error Markup
-Source Control Integration
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported remote file editing protocols
-Supported keybinding styles
-Column selection
-Collaborative editing
-RTL
-Bidi
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Unit Testing
-Export
-Preview
-Go To Definition
-Platforms
-License
-Auto Complete
-Bracket Matching
-Extension language
-Multi Language Support
-Error Markup
-Source Control Integration
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported remote file editing protocols
-Supported keybinding styles
-Column selection
-Collaborative editing
-RTL
-Bidi
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Unit Testing
-Export
-Preview
-Go To Definition
-Platforms
-License
-Auto Complete
-Bracket Matching
-Extension language
-Multi Language Support
-Error Markup
-Source Control Integration
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported remote file editing protocols
-Supported keybinding styles
-Column selection
-Collaborative editing
-RTL
-Bidi
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Unit Testing
-Export
-Preview
-Go To Definition
-Platforms
-License
-Auto Complete
-Bracket Matching
-Extension language
-Multi Language Support
-Error Markup
-Source Control Integration
-Integrated Debugger
-Code Templates
-Plugin Manager
-Supported remote file editing protocols
-Supported keybinding styles
-Column selection
-Collaborative editing
-RTL
-Bidi
-Refactoring
-Interactive Console
-Interactive Debugger
-Go to Definition
-Unit Testing
-Export
-Preview
-Go To Definition
-