Live data from Hacker News

Switching from Vim to Intellij

browntreelabs.com

11–20 of 263 posts

Re: Switching from Vim to Intellij

#11
Agree with the article. I love Vim, but mostly use webstorm for the same reasons.

I just find all jetbrains products run like molasses, even with a 12-core machine with 32GB ram. I work fairly quick, and get frustrated when my editor holds me up.

Surprised to hear about the crashing issues with typescript, but I don't have any experience there.

Re: Switching from Vim to Intellij

#13
"Switching" seems like a strong reaction, but there's something to the feeling the author describes.

I use vim quite a lot, every day. I also use IntelliJ IDEA every day. And yes, there's a bit of mental switching I do, and every now and then I use vim navigation keys while in IDEA, but generally it works for me. Different tools for different jobs.

Then again, I have no trouble loading reasonably large documents in vim, so maybe I don't have mine quite as customized as the author.

BUT I relate to the feeling of not being quite sure that all of my customization are quite enough, of not using vim to its full potential. Or even 10% of its potential.

Re: Switching from Vim to Intellij

#15
I use and love both, together and apart.

Vim has the advantage of being portable and installed everywhere. I can also create a new file quickly, easier than IJ.

IJ has great Perl support and, the main reason I use it, a sane integrated Git GUI, the only one I've been able to use without tearing my hair out.

Because I'm freegan, I also get free entertainment in the form of IJ's "basic" support for js, html, css.

Re: Switching from Vim to Intellij

#18
I made a similar switch and now use CLion instead of pure vim.

For a long time I thought I would miss vim editing experience but IdeaVim is the best vim emulation plugin I've ever seen and I hardly can remember a vim feature that is missing in IdeaVim.

Though I have to accept occasional UI freezes and huge memory consumption of CLion.

Re: Switching from Vim to Intellij

#19
The amount of different completion plugins in Vim is something that I also suffered a bit. I tried many of them (YouCompleteMe, Deoplete, Coc.nvim) but none of them really worked properly.

For the moment I mostly code in Python and I settled with a very minimal setup:

1. Linting: python-mode. IMHO it provides very good linting out of the box

2. Completion: jedi-vim. Jedi for python is great. Even though with this minimal setup the completion is not asynchronous I still think it's great.

It took me some time and a recent pruning to actually arrive at this minimal setup. I totally feel it with the author that finding the right set of plugins in Vim can be a bit overwhelming.

Re: Switching from Vim to Intellij

#20
post #10

What does the author mean by "setting up copy/paste? I've been using vim for about 20 years and just do "+y and "+p

They prob mean copies outside of Vim.

Yes, I was specifically talking about copying things to and from vim, with/without tmux. Maybe its not a huge issue to all, but I always forget when I set things up on a linux machine vs. Mac OSX
Post reply on HN