For me, Vim is the only editor I can use. I have problems with wrist and arm pain. Those problems originate from sudden movements in my wrists. So every time I use the mouse it hurts. The more I use it the more it hurts. Same for shortcuts that use a lot of ctrl, alt or similar modifiers.
Vim on thr other hand allows me to keep my hands in a natural position. With capslock remapped to escape, i rarely have problems.
I used IntelliJ for some personal Java development a few days ago and instantly it hurt again. I also cannot comprehend how people can like IdeaVim. I can't even switch tabs with standard vim commands! I cant open files like i do i vim. Everything just possible with some strg or alt key combinations.
I use java only for android, and I think it will be a bit masochistic to use vim for it :) but other than that, vim is the only way to go for me. Recently I tried to use vim plugin for atom, I though it would bring the best parts from two worlds, but it was the opposite. So I went back to natural vim.
I think that if configured properly, after vim you cannot go back to anything other. And yes, hand movement is minimal with vim, you don't even need the arrow keys :)
I works quite well actually. I use LanguageClient-vim and the Java Language server. It can read my gradle build file and I get autocomplete, errors and similar. Here are my dotfiles if you are interested in the setup
For me, Vim is the only editor I can use. I have problems with wrist and arm pain. Those problems originate from sudden movements in my wrists. So every time I use the mouse it hurts. The more I use it the more it hurts. Same for shortcuts that use a lot of ctrl, alt or similar modifiers.
Vim on thr other hand allows me to keep my hands in a natural position. With capslock remapped to escape, i rarely have problems.
I used IntelliJ for some personal Java development a few days ago and instantly it hurt again. I also cannot comprehend how people can like IdeaVim. I can't even switch tabs with standard vim commands! I cant open files like i do i vim. Everything just possible with some strg or alt key combinations.
I use java only for android, and I think it will be a bit masochistic to use vim for it :) but other than that, vim is the only way to go for me. Recently I tried to use vim plugin for atom, I though it would bring the best parts from two worlds, but it was the opposite. So I went back to natural vim.
I think that if configured properly, after vim you cannot go back to anything other. And yes, hand movement is minimal with vim, you don't even need the arrow keys :)
I works quite well actually. I use LanguageClient-vim and the Java Language server. It can read my gradle build file and I get autocomplete, errors and similar. Here are my dotfiles if you are interested in the setup
Really? Cool :) I will give it a try. And I think I will steal some of your dotfiles :)