Platforms
Windows, macOS, LinuxMulti Language Support
YesAuto Complete
YesBracket Matching
YesExtension language
JavaScriptPlugin Manager
YesLicense
MIT, Proprietary (official builds)Integrated Debugger
YesCode Templates
YesSource Control Integration
GitError Markup
YesColumn selection
-Cross Platform
-Unit Testing
-Git
-Go To Definition
-Refactoring
-Snippets
-Export
-Code Analysis
-Find References
-File Size
-CVS
-Plugin
-Supported remote file editing protocols
-Collaborative editing
-RTL
-Bidi
-Dev platforms
-Preview
-Price
-Database management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
-Interactive Console
-Interactive Debugger
-Go to Definition
-Terminal
-Free
-GUI
-Platforms
Windows; macOS; LinuxMulti Language Support
YesAuto Complete
YesBracket Matching
YesExtension language
JVM-basedPlugin Manager
YesLicense
-Integrated Debugger
YesCode Templates
YesSource Control Integration
YesError Markup
YesColumn selection
YesCross Platform
YesUnit Testing
YesGit
YesGo To Definition
YesRefactoring
YesSnippets
YesExport
HTMLCode Analysis
YesFind References
YesFile Size
10 PBCVS
YesPlugin
-Supported remote file editing protocols
-Collaborative editing
-RTL
-Bidi
-Dev platforms
-Preview
-Price
-Database management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
-Interactive Console
-Interactive Debugger
-Go to Definition
-Terminal
-Free
-GUI
-Platforms
Windows, macOS, LinuxMulti Language Support
YesAuto Complete
YesBracket Matching
YesExtension language
-Plugin Manager
YesLicense
-Integrated Debugger
-Code Templates
YesSource Control Integration
-Error Markup
-Column selection
-Cross Platform
-Unit Testing
-Git
-Go To Definition
-Refactoring
-Snippets
YesExport
-Code Analysis
-Find References
-File Size
-CVS
-Plugin
YesSupported remote file editing protocols
-Collaborative editing
-RTL
-Bidi
-Dev platforms
-Preview
-Price
-Database management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
-Interactive Console
-Interactive Debugger
-Go to Definition
-Terminal
-Free
-GUI
-Platforms
Microsoft Windows®, macOS, LinuxMulti Language Support
YesAuto Complete
Yes (plugin)Bracket Matching
Yes (plugin)Extension language
JavaScriptPlugin Manager
Built-inLicense
MITIntegrated Debugger
YesCode Templates
Yes (plugin)Source Control Integration
GitError Markup
-Column selection
Plug-inCross Platform
YesUnit Testing
-Git
-Go To Definition
-Refactoring
-Snippets
-Export
HTMLCode Analysis
-Find References
-File Size
-CVS
-Plugin
-Supported remote file editing protocols
FTP (plug-in); SSH (plug-in)Collaborative editing
Plug-inRTL
NoBidi
NoDev platforms
Microsoft Windows®; macOS; LinuxPreview
Live side-by-sidePrice
-Database management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
-Interactive Console
-Interactive Debugger
-Go to Definition
-Terminal
-Free
-GUI
-Platforms
Linux, macOS, Windows, CygwinMulti Language Support
-Auto Complete
-Bracket Matching
-Extension language
VimPlugin Manager
-License
Vim LicenseIntegrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Column selection
-Cross Platform
-Unit Testing
-Git
-Go To Definition
-Refactoring
-Snippets
-Export
-Code Analysis
-Find References
-File Size
-CVS
-Plugin
-Supported remote file editing protocols
-Collaborative editing
-RTL
-Bidi
-Dev platforms
-Preview
-Price
0Database management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
-Interactive Console
-Interactive Debugger
-Go to Definition
-Terminal
-Free
-GUI
-Platforms
-Multi Language Support
YesAuto Complete
YesBracket Matching
YesExtension language
JVMPlugin Manager
YesLicense
-Integrated Debugger
YesCode Templates
YesSource Control Integration
YesError Markup
YesColumn selection
YesCross Platform
YesUnit Testing
YesGit
YesGo To Definition
YesRefactoring
YesSnippets
-Export
-Code Analysis
YesFind References
YesFile Size
-CVS
-Plugin
-Supported remote file editing protocols
FTP; SFTPCollaborative editing
-RTL
-Bidi
-Dev platforms
-Preview
-Price
-Database management
YesDeployment
Remote Deployment To Multiple HostsFind Usage
YesCompletion
YesVersion Control
YesSupported keybinding styles
-Interactive Console
-Interactive Debugger
-Go to Definition
-Terminal
-Free
-GUI
-Platforms
WindowsMulti Language Support
YesAuto Complete
YesBracket Matching
YesExtension language
C/C++; any language able to interface with C codePlugin Manager
Built-inLicense
GPL-3.0-or-laterIntegrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Column selection
YesCross Platform
-Unit Testing
-Git
-Go To Definition
-Refactoring
-Snippets
-Export
-Code Analysis
-Find References
-File Size
-CVS
-Plugin
-Supported remote file editing protocols
FTP; SSH (plug-in)Collaborative editing
Plug-inRTL
YesBidi
YesDev platforms
-Preview
-Price
-Database management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
IBM CUAInteractive Console
-Interactive Debugger
-Go to Definition
-Terminal
-Free
-GUI
-Platforms
Unix-like, macOS, Windows, CygwinMulti Language Support
YesAuto Complete
YesBracket Matching
YesExtension language
Emacs Lisp, C(Emacs modules)Plugin Manager
Package, built-inLicense
GPL-3.0-or-laterIntegrated Debugger
-Code Templates
-Source Control Integration
Yes (package)Error Markup
YesColumn selection
YesCross Platform
-Unit Testing
-Git
-Go To Definition
-Refactoring
YesSnippets
-Export
-Code Analysis
-Find References
-File Size
-CVS
-Plugin
-Supported remote file editing protocols
FTP; HTTP; SSH; WebDAVCollaborative editing
YesRTL
YesBidi
YesDev platforms
-Preview
-Price
-Database management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
IBM CUA; OSX; Vi; Emacs; Pico; WordStar; WordPerfect; BriefInteractive Console
YesInteractive Debugger
gdb (for C)Go to Definition
YesTerminal
-Free
-GUI
-Platforms
-Multi Language Support
-Auto Complete
-Bracket Matching
-Extension language
-Plugin Manager
-License
Apache 2.0Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Column selection
-Cross Platform
-Unit Testing
-Git
-Go To Definition
-Refactoring
-Snippets
-Export
-Code Analysis
-Find References
-File Size
-CVS
-Plugin
-Supported remote file editing protocols
-Collaborative editing
-RTL
-Bidi
-Dev platforms
-Preview
-Price
-Database management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
-Interactive Console
-Interactive Debugger
-Go to Definition
-Terminal
-Free
-GUI
-Platforms
-Multi Language Support
-Auto Complete
-Bracket Matching
-Extension language
-Plugin Manager
-License
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Column selection
-Cross Platform
-Unit Testing
-Git
-Go To Definition
-Refactoring
-Snippets
-Export
-Code Analysis
-Find References
-File Size
-CVS
-Plugin
-Supported remote file editing protocols
-Collaborative editing
-RTL
-Bidi
-Dev platforms
-Preview
-Price
-Database management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
-Interactive Console
-Interactive Debugger
-Go to Definition
-Terminal
-Free
-GUI
-Platforms
Cross PlatformMulti Language Support
yesAuto Complete
yesBracket Matching
yesExtension language
yesPlugin Manager
yesLicense
MITIntegrated Debugger
yesCode Templates
yesSource Control Integration
yesError Markup
-Column selection
-Cross Platform
yesUnit Testing
yesGit
yesGo To Definition
-Refactoring
-Snippets
yesExport
-Code Analysis
-Find References
-File Size
-CVS
-Plugin
yesSupported remote file editing protocols
yesCollaborative editing
-RTL
-Bidi
-Dev platforms
-Preview
-Price
FREEDatabase management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
-Interactive Console
-Interactive Debugger
-Go to Definition
-Terminal
yesFree
-GUI
-Platforms
-Multi Language Support
-Auto Complete
-Bracket Matching
-Extension language
-Plugin Manager
-License
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Column selection
-Cross Platform
-Unit Testing
-Git
-Go To Definition
-Refactoring
-Snippets
-Export
-Code Analysis
-Find References
-File Size
-CVS
-Plugin
-Supported remote file editing protocols
-Collaborative editing
-RTL
-Bidi
-Dev platforms
-Preview
-Price
-Database management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
-Interactive Console
-Interactive Debugger
-Go to Definition
-Terminal
-Free
-GUI
-Platforms
-Multi Language Support
YesAuto Complete
YesBracket Matching
-Extension language
-Plugin Manager
-License
-Integrated Debugger
YesCode Templates
-Source Control Integration
-Error Markup
-Column selection
-Cross Platform
Windows, macOSUnit Testing
-Git
-Go To Definition
-Refactoring
-Snippets
-Export
-Code Analysis
-Find References
-File Size
-CVS
-Plugin
-Supported remote file editing protocols
-Collaborative editing
-RTL
-Bidi
-Dev platforms
-Preview
-Price
-Database management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
-Interactive Console
-Interactive Debugger
-Go to Definition
-Terminal
-Free
YesGUI
-Platforms
-Multi Language Support
-Auto Complete
-Bracket Matching
-Extension language
-Plugin Manager
-License
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Column selection
-Cross Platform
-Unit Testing
-Git
-Go To Definition
-Refactoring
-Snippets
-Export
-Code Analysis
-Find References
-File Size
-CVS
-Plugin
-Supported remote file editing protocols
-Collaborative editing
-RTL
-Bidi
-Dev platforms
-Preview
-Price
-Database management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
-Interactive Console
-Interactive Debugger
-Go to Definition
-Terminal
-Free
-GUI
-Platforms
Windows, macOS, LinuxMulti Language Support
YesAuto Complete
YesBracket Matching
YesExtension language
PythonPlugin Manager
Yes (3rd party)License
ProprietaryIntegrated Debugger
NoCode Templates
YesSource Control Integration
Via pluginsError Markup
NoColumn selection
YesCross Platform
-Unit Testing
NoGit
-Go To Definition
YesRefactoring
-Snippets
-Export
-Code Analysis
-Find References
-File Size
-CVS
-Plugin
YesSupported remote file editing protocols
FTP (plug-in); SSH (plug-in)Collaborative editing
NoRTL
NoBidi
NoDev platforms
-Preview
-Price
-Database management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
OSX; Vi; EmacsInteractive Console
NoInteractive Debugger
-Go to Definition
-Terminal
-Free
-GUI
-Platforms
Linux, Windows, MacOSMulti Language Support
-Auto Complete
-Bracket Matching
-Extension language
-Plugin Manager
-License
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Column selection
-Cross Platform
-Unit Testing
-Git
-Go To Definition
-Refactoring
-Snippets
-Export
-Code Analysis
-Find References
-File Size
-CVS
-Plugin
-Supported remote file editing protocols
-Collaborative editing
-RTL
-Bidi
-Dev platforms
-Preview
-Price
-Database management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
-Interactive Console
-Interactive Debugger
-Go to Definition
-Terminal
-Free
-GUI
YesPlatforms
-Multi Language Support
-Auto Complete
-Bracket Matching
-Extension language
-Plugin Manager
-License
-Integrated Debugger
-Code Templates
-Source Control Integration
-Error Markup
-Column selection
-Cross Platform
-Unit Testing
-Git
-Go To Definition
-Refactoring
-Snippets
-Export
-Code Analysis
-Find References
-File Size
-CVS
-Plugin
-Supported remote file editing protocols
-Collaborative editing
-RTL
-Bidi
-Dev platforms
-Preview
-Price
-Database management
-Deployment
-Find Usage
-Completion
-Version Control
-Supported keybinding styles
-Interactive Console
-Interactive Debugger
-Go to Definition
-Terminal
-Free
-GUI
-