Feature | VS code | Pycharm | Atom | Spyder | ViM | Sublime | Notepad++ |
---|---|---|---|---|---|---|---|
Autocomplete | Yes | Yes | Yes | Yes | Yes, with ctags | Yes | Yes |
Bracket matching | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Cross platform | Windows, macOS, Linux | Windows, macOS, Linux | Windows, macOS, Linux | Windows, macOS, Linux | Windows, macOS, Linux | Windows, macOS, Linux | Windows |
Integrated debugger | Yes | Yes | Yes | Yes | Yes, with plugin (vimpdb) | No | No |
Integrated terminal | Yes | Yes, paid version only | Yes, with plugin | With plugin or ipython console with ! magics |
Yes, with :term |
No | Yes, with plugin |
Multi-language support | Yes | Yes | Yes | No | Yes | Yes | Yes |
Price USD | Free | $89/year (or free for the community version) | Free | Free | Free | $80 | Free |
Source control integration | Yes | Yes | Yes | No | Yes, with plugin | Yes, with plugin | Yes, with nppgit plugin |
Unit testing | Yes | Yes | Yes, with plugin | Yes, with plugin | Yes, with plugin | Yes, with plugin | No |
Markdown preview | Yes | Yes, with plugin | Yes, with plugin | Yes, with plugin | Yes, with plugin | Yes, with plugin | Ye, with plugin |
Collaborative editing | Yes, with plugin | Yes, with plugin | Yes, with plugin | No | Yes, with plugin | No | Yes, with plugin |
Remote file editing | Yes, with plugin | Yes | Yes, with plugin | No | Yes | Yes, with plugin | Yes, with plugin |
License | MIT | Proprietary (Apache 2 licencse for the community version) | MIT | MIT | GPL | Proprietary | GPL |
Plugin manager | Integrated | Integrated | Integrated | conda/pip install | 3rd party | Yes, "Package Control" plugin | built-in |
Code analysis / linting | Integrated | Integrated | Yes, with plugin | Integrated | Yes, with plugin | Yes, with plugin | Yes, with plugin |
Find references | Yes | Yes | ? | No | Yes (shift+3 or Shift+8) | ? | ? |
Go to definition | Yes | Yes | Yes | Yes | Yes, with plugin and ctags | Yes, with plugin | Yes, with plugin |
See also: