Platforms
-License
-Extension language
-Price
-Bracket Matching
-Auto Complete
-Multi Language Support
-Integrated Debugger
-Error Markup
-Source Control Integration
-Code Templates
-Plugin Manager
-Unit Testing
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
Linux, macOS, Windows, CygwinLicense
Vim LicenseExtension language
VimPrice
0Bracket Matching
-Auto Complete
-Multi Language Support
-Integrated Debugger
-Error Markup
-Source Control Integration
-Code Templates
-Plugin Manager
-Unit Testing
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
Windows, macOS, LinuxLicense
MIT, Proprietary (official builds)Extension language
JavaScriptPrice
-Bracket Matching
YesAuto Complete
YesMulti Language Support
YesIntegrated Debugger
YesError Markup
YesSource Control Integration
GitCode Templates
YesPlugin Manager
YesUnit Testing
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
Windows, macOS, LinuxLicense
GPL-2.0-onlyExtension language
CPrice
-Bracket Matching
YesAuto Complete
YesMulti Language Support
YesIntegrated Debugger
YesError Markup
NoSource Control Integration
Via PluginCode Templates
NoPlugin Manager
-Unit Testing
NoSupported remote file editing protocols
NoneCross Platform
-Collaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
-License
-Extension language
-Price
-Bracket Matching
YesAuto Complete
YesMulti Language Support
NoIntegrated Debugger
YesError Markup
NoSource Control Integration
YesCode Templates
Not surePlugin Manager
-Unit Testing
YesSupported remote file editing protocols
-Cross Platform
YesCollaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
Windows, Unix, MacLicense
GPLv3Extension language
-Price
-Bracket Matching
YesAuto Complete
YesMulti Language Support
YesIntegrated Debugger
YesError Markup
YesSource Control Integration
YesCode Templates
NoPlugin Manager
YesUnit Testing
NoSupported remote file editing protocols
-Cross Platform
YesCollaborative editing
plug-inSupported keybinding styles
Vim, EmacsColumn selection
YesRTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
Linux, Windows, macOS, *nix, AndroidLicense
ApacheExtension language
AnyPrice
-Bracket Matching
YesAuto Complete
-Multi Language Support
-Integrated Debugger
-Error Markup
YesSource Control Integration
-Code Templates
-Plugin Manager
-Unit Testing
-Supported remote file editing protocols
scp, ftpCross Platform
-Collaborative editing
-Supported keybinding styles
ViColumn selection
YesRTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
Microsoft Windows®, macOS, LinuxLicense
MITExtension language
JavaScriptPrice
-Bracket Matching
Yes (plugin)Auto Complete
Yes (plugin)Multi Language Support
YesIntegrated Debugger
YesError Markup
-Source Control Integration
GitCode Templates
Yes (plugin)Plugin Manager
Built-inUnit Testing
-Supported remote file editing protocols
FTP (plug-in); SSH (plug-in)Cross Platform
YesCollaborative editing
Plug-inSupported keybinding styles
-Column selection
Plug-inRTL
NoBidi
NoDev platforms
Microsoft Windows®; macOS; LinuxExport
HTMLPreview
Live side-by-sideInteractive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
-License
-Extension language
-Price
-Bracket Matching
YesAuto Complete
YesMulti Language Support
NoIntegrated Debugger
YesError Markup
YesSource Control Integration
YesCode Templates
YesPlugin Manager
-Unit Testing
YesSupported remote file editing protocols
-Cross Platform
YesCollaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
Unix-like, macOS, Windows, CygwinLicense
GPL-3.0-or-laterExtension language
Emacs Lisp, C(Emacs modules)Price
-Bracket Matching
YesAuto Complete
YesMulti Language Support
YesIntegrated Debugger
-Error Markup
YesSource Control Integration
Yes (package)Code Templates
-Plugin Manager
Package, built-inUnit Testing
-Supported remote file editing protocols
FTP; HTTP; SSH; WebDAVCross Platform
-Collaborative editing
YesSupported keybinding styles
IBM CUA; OSX; Vi; Emacs; Pico; WordStar; WordPerfect; BriefColumn selection
YesRTL
YesBidi
YesDev platforms
-Export
-Preview
-Interactive Console
YesRefactoring
YesInteractive Debugger
gdb (for C)Go to Definition
YesGo To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
Linux, Windows, macOSLicense
Commercial (with paid and free editions)Extension language
PythonPrice
US $69-179 annual or US $95-245 perpetual (and 2 free options)Bracket Matching
YesAuto Complete
YesMulti Language Support
PythonIntegrated Debugger
YesError Markup
YesSource Control Integration
YesCode Templates
YesPlugin Manager
YesUnit Testing
YesSupported remote file editing protocols
YesCross Platform
YesCollaborative editing
NoSupported keybinding styles
VI, Emacs, Visual Studio, Eclipse, and others; can be customizedColumn selection
YesRTL
NoBidi
-Dev platforms
Windows, Mac, Linux, Raspberry PiExport
-Preview
-Interactive Console
YesRefactoring
YesInteractive Debugger
YesGo to Definition
YesGo To Definition
YesFind References
YesCode Analysis
YesCode Coverage integration
NoPyLint integration
YesAuto Import
NoFree Trial
YesInteractive Shell
YesFree
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
-License
-Extension language
-Price
-Bracket Matching
YesAuto Complete
YesMulti Language Support
YesIntegrated Debugger
Yes (CPython, IronPython, Jython, PyPy)Error Markup
-Source Control Integration
Yes (through EGit)Code Templates
YesPlugin Manager
-Unit Testing
Yes (unittest, pytest, nose)Supported remote file editing protocols
-Cross Platform
YesCollaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
YesRefactoring
YesInteractive Debugger
-Go to Definition
-Go To Definition
YesFind References
YesCode Analysis
YesCode Coverage integration
YesPyLint integration
YesAuto Import
YesFree Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
-License
-Extension language
-Price
-Bracket Matching
-Auto Complete
-Multi Language Support
-Integrated Debugger
-Error Markup
-Source Control Integration
-Code Templates
-Plugin Manager
-Unit Testing
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
Windows, macOS, LinuxLicense
MITExtension language
-Price
-Bracket Matching
YesAuto Complete
YesMulti Language Support
-Integrated Debugger
YesError Markup
YesSource Control Integration
-Code Templates
-Plugin Manager
-Unit Testing
-Supported remote file editing protocols
-Cross Platform
YesCollaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
-License
-Extension language
-Price
-Bracket Matching
-Auto Complete
-Multi Language Support
-Integrated Debugger
-Error Markup
-Source Control Integration
-Code Templates
-Plugin Manager
-Unit Testing
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
Windows, Linux, MacLicense
MITExtension language
-Price
-Bracket Matching
-Auto Complete
-Multi Language Support
-Integrated Debugger
REPL Error Markup
-Source Control Integration
-Code Templates
-Plugin Manager
YesUnit Testing
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
NoSupported keybinding styles
IBM CUA, Vim (plug-in); Emacs (plug-in),Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
WindowsLicense
GPL-3.0-or-laterExtension language
C/C++; any language able to interface with C codePrice
-Bracket Matching
YesAuto Complete
YesMulti Language Support
YesIntegrated Debugger
-Error Markup
-Source Control Integration
-Code Templates
-Plugin Manager
Built-inUnit Testing
-Supported remote file editing protocols
FTP; SSH (plug-in)Cross Platform
-Collaborative editing
Plug-inSupported keybinding styles
IBM CUAColumn selection
YesRTL
YesBidi
YesDev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
-License
-Extension language
-Price
-Bracket Matching
YesAuto Complete
YesMulti Language Support
YesIntegrated Debugger
YesError Markup
YesSource Control Integration
YesCode Templates
YesPlugin Manager
-Unit Testing
YesSupported remote file editing protocols
-Cross Platform
NoCollaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
-License
-Extension language
-Price
$200/yearsBracket Matching
YesAuto Complete
YesMulti Language Support
YesIntegrated Debugger
YesError Markup
NoSource Control Integration
YesCode Templates
NoPlugin Manager
-Unit Testing
YesSupported remote file editing protocols
-Cross Platform
Windows, macOS, Linux, FreeBSDCollaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
NoGit
-Root access
-Floating window mode
-No credit card
-Platforms
-License
-Extension language
-Price
-Bracket Matching
-Auto Complete
-Multi Language Support
-Integrated Debugger
-Error Markup
-Source Control Integration
-Code Templates
-Plugin Manager
-Unit Testing
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
-License
-Extension language
-Price
-Bracket Matching
-Auto Complete
-Multi Language Support
-Integrated Debugger
-Error Markup
-Source Control Integration
-Code Templates
-Plugin Manager
-Unit Testing
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
-License
-Extension language
-Price
-Bracket Matching
YesAuto Complete
YesMulti Language Support
YesIntegrated Debugger
-Error Markup
-Source Control Integration
-Code Templates
-Plugin Manager
-Unit Testing
-Supported remote file editing protocols
-Cross Platform
YesCollaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
YesRoot access
YesFloating window mode
YesNo credit card
YesPlatforms
-License
-Extension language
-Price
-Bracket Matching
-Auto Complete
-Multi Language Support
-Integrated Debugger
-Error Markup
-Source Control Integration
-Code Templates
-Plugin Manager
-Unit Testing
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
-License
-Extension language
-Price
-Bracket Matching
-Auto Complete
-Multi Language Support
-Integrated Debugger
-Error Markup
-Source Control Integration
-Code Templates
-Plugin Manager
-Unit Testing
-Supported remote file editing protocols
-Cross Platform
-Collaborative editing
-Supported keybinding styles
-Column selection
-RTL
-Bidi
-Dev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-Platforms
Windows; macOS; *nixLicense
MPL; GPL; LGPLExtension language
-Price
-Bracket Matching
YesAuto Complete
YesMulti Language Support
YesIntegrated Debugger
YesError Markup
YesSource Control Integration
YesCode Templates
YesPlugin Manager
-Unit Testing
YesSupported remote file editing protocols
-Cross Platform
-Collaborative editing
YesSupported keybinding styles
OSX; Vi; EmacsColumn selection
-RTL
NoBidi
NoDev platforms
-Export
-Preview
-Interactive Console
-Refactoring
-Interactive Debugger
-Go to Definition
-Go To Definition
-Find References
-Code Analysis
-Code Coverage integration
-PyLint integration
-Auto Import
-Free Trial
-Interactive Shell
-Free
-Git
-Root access
-Floating window mode
-No credit card
-