3 ms·
Have you tried Vrapper, or any other Eclipse Vim plugin like viPlugin or Eclim? Or if you use IntelliJ Idea it also has a plugin for Vim
by drKarl 11y ago
Have you tried Vrapper, or any other Eclipse Vim plugin like viPlugin or Eclim?
Or if you use IntelliJ Idea it also has a plugin for Vim
- groovy2shoes 11y agoThe Vim emulation plugin that ships with Intellij IDEA is absolutely awful. I used it for about 30 minutes, then uninstalled it in frustration. Certain commands just didn't work right, and some didn't work at all. There was also no indication whatsoever of what mode you were in, so you just had to keep track of it in your head. The experience was not pleasant at all. I'd rather have no Vim emulation than poor emulation (same reason I ditched spacemacs after an hour or so).
- ufmace 11y agoI'm wondering what you thought the worse omissions on it were. I've used IdeaVim on Android Studio, and find it passable, if not great. My main beefs that I can think of right now are that my vimrc commands for leader+j and k mapping to 10j and k don't work, and it sometimes messes up the spacing on blank lines, causing the { and } jumps to not work right. I'm pretty sure the cursor changing on mode switch worked right for me. Maybe check for updates? They do seem to update it semi-regularly - I think they fixed the number-gt command within the last 6 months or so.
- groovy2shoes 11y agoI honestly can't remember the details now, because it was quite some time ago. I just remember getting fed up rather quickly and returning to the default keybindings. Perhaps the situation has improved since then.
- bhaak 11y agoIIRC I tried Eclim a long time ago but couldn't get it to run reliably or at all (fuzzy memory). Those editing plugins usually don't really wrap vim so all you get is "vim-like editing" or "vi(m) functionality" which often lack some of my favorite vim shortcuts. I find it much harder to muscle memorize the differences between the real vim and the "fake" one, so I prefer the tools that I use side-by-side to have different key bindings (for example, I use the Emacs key bindings in Eclipse).