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.
|24 Recommended Products||Recommendations||Auto Complete||Bracket Matching||Cross Platform|
|#1 PyCharm· · ·||90 | 16||Yes||Yes||Yes|
|#2 Spacemacs with Python layer· · ·||20 | 2||Yes||Yes||Yes|
|#3 Vim· · ·||41 | 12||–||–||–|
|#4 Sublime Text· · ·||56 | 19||Yes||Yes||Yes|
|#5 Visual Studio Code· · ·||9 | 1||Yes||Yes||Yes|
|#6 Atom· · ·||8 | 1||yes (plugin)||yes (plugin)||yes|