I&#x27;m a Java and a C# dev, Scala when I feel adventures or when I&#x27;m drunk.<p>I do all my work in IntelliJ and Visual Studio but I found a
few useful tools like VsVim which emulates all the keys in VS, there is also the IntelliJ plugin which brings Vim into the IDE.<p>Then you got the best of both worlds, I have to admit it&#x27;s not the same as running Vim from a terminal but it&#x27;s very close.<p>Other than that, if I had to write something in a dynamic language, I&#x27;d still prefer Vim with a few useful plugins.<p>I really tried hard to emulate an IDE inside Vim but that was a lost cause.