Set up VIM for Python and Lua. Especially useful to throw the main file.lua immediately in LÖVE2D. In General, while that lack and really like it, there is no need to run Pycharm I have lag, or the same ZeroBrane, whose functionality I don't need. But it's still what? For C++ I use Code::Blocks, but it can not say anything yet, since my max on the cross is HelloWorld. Will I have to learn in the future heavy IDE? What is generally used in large companies, where the project takes hundreds of thousands of lines of code, and sometimes more than a million? I would say that I like the idea of working only with the keyboard, not carry the cursor on the editor, but if it is possible to enable Vim-mode (in Pycharm), I am not against using an IDE, but is it necessary at all?