Do plugins/APIs exist to edit blender-python-scripts in Intellij IDEA? I find the code editing environment on blender pretty stiff and it makes my development slower because I have to type every piece of code letter by letter so to say.
I was just wondering if it were possible to develop blender's scripts in Intellij before copying it down to blender's text-editor to run due to Intellij-idea's text-editor being better in terms of code formatting and commenting,  auto-code completion and suggestion,  variable/method-or-function documentation,  column-selection-mode e.t.c by installing a plugin or downloading an API in Intellij
You can certainly use an external IDE to create your add-ons. Since an add-on is just a (bunch of) text file(s), it doesn't matter what you use to write them.

IntelliJ probably won't be able to find the bpy module, so expect some red squigglies.