Multi Language Support
YesAuto Complete
YesBracket Matching
YesCode Templates
YesPlugin Manager
YesIntegrated Debugger
YesSource Control Integration
YesExtension language
JVMError Markup
YesSupported remote file editing protocols
FTP; SFTPColumn selection
YesCross Platform
YesUnit Testing
YesGo To Definition
YesGit
YesDatabase management
YesRefactoring
YesDeployment
Remote Deployment To Multiple HostsCode Analysis
YesFind References
YesCompletion
YesVersion Control
YesFind Usage
YesPlatforms
-License
-Collaborative editing
-RTL
-Bidi
-Plugin
-Supported keybinding styles
-Interactive Console
-Snippets
-Dev platforms
-Export
-Preview
-Multi Language Support
YesAuto Complete
YesBracket Matching
YesCode Templates
YesPlugin Manager
YesIntegrated Debugger
YesSource Control Integration
GitExtension language
JavaScriptError Markup
YesSupported remote file editing protocols
-Column selection
-Cross Platform
-Unit Testing
-Go To Definition
-Git
-Database management
-Refactoring
-Deployment
-Code Analysis
-Find References
-Completion
-Version Control
-Find Usage
-Platforms
Windows, macOS, LinuxLicense
MIT, Proprietary (official builds)Collaborative editing
-RTL
-Bidi
-Plugin
-Supported keybinding styles
-Interactive Console
-Snippets
-Dev platforms
-Export
-Preview
-Multi Language Support
YesAuto Complete
YesBracket Matching
YesCode Templates
YesPlugin Manager
Yes (3rd party)Integrated Debugger
NoSource Control Integration
Via pluginsExtension language
PythonError Markup
NoSupported remote file editing protocols
FTP (plug-in); SSH (plug-in)Column selection
YesCross Platform
-Unit Testing
NoGo To Definition
YesGit
-Database management
-Refactoring
-Deployment
-Code Analysis
-Find References
-Completion
-Version Control
-Find Usage
-Platforms
Windows, macOS, LinuxLicense
ProprietaryCollaborative editing
NoRTL
NoBidi
NoPlugin
YesSupported keybinding styles
OSX; Vi; EmacsInteractive Console
NoSnippets
-Dev platforms
-Export
-Preview
-Multi Language Support
YesAuto Complete
YesBracket Matching
YesCode Templates
YesPlugin Manager
YesIntegrated Debugger
-Source Control Integration
-Extension language
-Error Markup
-Supported remote file editing protocols
-Column selection
-Cross Platform
-Unit Testing
-Go To Definition
-Git
-Database management
-Refactoring
-Deployment
-Code Analysis
-Find References
-Completion
-Version Control
-Find Usage
-Platforms
Windows, macOS, LinuxLicense
-Collaborative editing
-RTL
-Bidi
-Plugin
YesSupported keybinding styles
-Interactive Console
-Snippets
YesDev platforms
-Export
-Preview
-Multi Language Support
YesAuto Complete
Yes (plugin)Bracket Matching
Yes (plugin)Code Templates
Yes (plugin)Plugin Manager
Built-inIntegrated Debugger
YesSource Control Integration
GitExtension language
JavaScriptError Markup
-Supported remote file editing protocols
FTP (plug-in); SSH (plug-in)Column selection
Plug-inCross Platform
YesUnit Testing
-Go To Definition
-Git
-Database management
-Refactoring
-Deployment
-Code Analysis
-Find References
-Completion
-Version Control
-Find Usage
-Platforms
Microsoft Windows®, macOS, LinuxLicense
MITCollaborative editing
Plug-inRTL
NoBidi
NoPlugin
-Supported keybinding styles
-Interactive Console
-Snippets
-Dev platforms
Microsoft Windows®; macOS; LinuxExport
HTMLPreview
Live side-by-sideMulti Language Support
-Auto Complete
-Bracket Matching
-Code Templates
-Plugin Manager
-Integrated Debugger
-Source Control Integration
-Extension language
-Error Markup
-Supported remote file editing protocols
-Column selection
-Cross Platform
-Unit Testing
-Go To Definition
-Git
-Database management
-Refactoring
-Deployment
-Code Analysis
-Find References
-Completion
-Version Control
-Find Usage
-Platforms
-License
-Collaborative editing
-RTL
-Bidi
-Plugin
-Supported keybinding styles
-Interactive Console
-Snippets
-Dev platforms
-Export
-Preview
-Multi Language Support
-Auto Complete
-Bracket Matching
-Code Templates
-Plugin Manager
-Integrated Debugger
-Source Control Integration
-Extension language
-Error Markup
-Supported remote file editing protocols
-Column selection
-Cross Platform
-Unit Testing
-Go To Definition
-Git
-Database management
-Refactoring
-Deployment
-Code Analysis
-Find References
-Completion
-Version Control
-Find Usage
-Platforms
-License
-Collaborative editing
-RTL
-Bidi
-Plugin
-Supported keybinding styles
-Interactive Console
-Snippets
-Dev platforms
-Export
-Preview
-Multi Language Support
-Auto Complete
-Bracket Matching
-Code Templates
-Plugin Manager
-Integrated Debugger
-Source Control Integration
-Extension language
-Error Markup
-Supported remote file editing protocols
-Column selection
-Cross Platform
-Unit Testing
-Go To Definition
-Git
-Database management
-Refactoring
-Deployment
-Code Analysis
-Find References
-Completion
-Version Control
-Find Usage
-Platforms
macOS, iOSLicense
-Collaborative editing
-RTL
-Bidi
-Plugin
-Supported keybinding styles
-Interactive Console
-Snippets
-Dev platforms
-Export
-Preview
-Multi Language Support
-Auto Complete
-Bracket Matching
-Code Templates
-Plugin Manager
-Integrated Debugger
-Source Control Integration
-Extension language
-Error Markup
-Supported remote file editing protocols
-Column selection
-Cross Platform
-Unit Testing
-Go To Definition
-Git
-Database management
-Refactoring
-Deployment
-Code Analysis
-Find References
-Completion
-Version Control
-Find Usage
-Platforms
-License
-Collaborative editing
-RTL
-Bidi
-Plugin
-Supported keybinding styles
-Interactive Console
-Snippets
-Dev platforms
-Export
-Preview
-