The line between an IDE and a text editor is a blurry one, since a lot of popular text editors can be extended through plugins to have features comparable to an IDE, sometimes even surpassing an IDE’s features. Because of this reason, text editors extended with plugins which add features comparable to those of IDEs that aid in the development in a particular language or platform can also be considered IDEs.
|26 Recommended Products||Recommendations||Cross Platform||Auto Complete||Bracket Matching|
|#1 PyCharm· · ·||122 | 32||Yes||Yes||Yes|
|#2 Vim· · ·||48 | 13||Yes||Yes (with aid of ctags better)||–|
|#3 Sublime Text· · ·||60 | 24||Yes||Yes||Yes|
|#4 Spacemacs with Python layer· · ·||21 | 5||Yes||Yes||Yes|
|#5 Atom· · ·||11 | 3||Yes||Yes (plugin)||Yes (plugin)|
|#6 Visual Studio Code· · ·||23 | 13||Yes||Yes||Yes|