Hacker News new | ask | show | jobs
by vitalique 4644 days ago
If you are a Vim fan, try using IdeaVim plugin with PyCharm. Plugins can be installed directly from the in-IDE plugin library.
2 comments

I'm a fussy bugger sometimes :-) Over the years I've learned to shy away from vim plugins.

In my experience they're always missing a crucial motion or two and it just becomes counter productive for me to keep stumbling into the missing command. I think it's the curse of vim, we all use different subsets of its abilities!

Another factor is the vim layer tends to be incomplete in terms of functionality exposed by the host application. ST2's Vintage mode (which i did play with) is a good example of this problem.

EDIT: brain fart

Same. With the sole exception of ViEmu, every other Vim simulator seems to disappoint. E.g. Emacs plugins that simulate Vim.
netbeans's jvi is essentially a straight port of the vim code to java, and is therefore remarkably complete.

also emacs's evil mode has come a long way.

Thanks, I'll check them out. Here's to hoping.
I tried to like IdeaVim, but simple things like undo/redo were broken by the mix of vim and intellij shortcuts. When even the basics don't work...
This is a known problem. The multiple undo actions per single 'u' command bug has been fixed recently. The updated version of IdeaVim will be released soon. We have been working on making IdeaVim more stable, see the changelog https://github.com/JetBrains/ideavim/blob/master/CHANGES.md.
Very glad to hear that. Thanks.
You could try remapping shortcuts to your liking.

JetBrains products have awesome personalization capabilities.