Live data from Hacker News

Switching from Vim to Intellij

browntreelabs.com

151–160 of 263 posts

Re: Switching from Vim to Intellij

#151

Earlier quoted context omitted.

Emacs Evil mode is the exception here. It’s possibly better than Vim itself.

Is it possible to do inoremap jk yet in Evil? That's a huge optimization for a really large minority of Vim users and without that, Evil definitely isn't Vim's equal.

That's really no challenge ;)

Re: Switching from Vim to Intellij

#152
I am the opposite, I paid full bundle version for Intellj(all its IDEs) annually, but still feel I can code more efficiently under vim, so I spent two weeks to fully configure my vim early this year and now it's my daily IDE, i have not touched Intellj since Jan,2020, life is much better after switching from Intellij to vim for me.

Re: Switching from Vim to Intellij

#153
Intellij is definitely an amazing tool, but if you are comparing it to Vim, then I don't believe it is a correct nor fair comparison.

Vim is not an IDE, and adding an infinite amount of plugins with the purpose of making it IDE-like, then complaining about how slow it is and how much it crashes, and how much better a proper IDE is, is IMHO a misconception of the true power of such a tool like Vim.

Re: Switching from Vim to Intellij

#154
post #95

Earlier quoted context omitted.

Emacs Evil mode is the exception here. It’s possibly better than Vim itself.

I keep hearing statements like this and I want to believe. I really, really do. I see the value in Emacs Lisp vs. vimscript immediately, though I feel that Lua in neovim is making up ground there. I've tried evil-mode a few times over the years. Most recently I tried Doom Emacs twice. I _really_ want to experience the hype of org-mode. I want something like org-mode in my life. I am a heavy notes taker and I can see…

FWIW, I use Emacs 100% of the time inside tmux.

Re: Switching from Vim to Intellij

#155
post #30
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

I've found it to be a colossal pain in the ass in WSL, since the emulated linux clipboard isn't synced with the windows clipboard. I have to :wq, cat the file, and ctrl-ins to copy.

I used a tool called lamonade that let you access the clipboard of Windows via a socket server.

https://github.com/lemonade-command/lemonade

Re: Switching from Vim to Intellij

#156
post #64

Earlier quoted context omitted.

If you plan to be a professional software engineer, then I recommend just paying for the best tools. The price of one hour of an engineer's salary (give or take) can pay for the entire IntelliJ suite for a year.

Sheesh, I wish I was worth $500/hr. I guess I'm not professional enough.

"All Products Pack" for individuals is $250/yr, first year, dropping to $200 for year 2 and $150 for year 3+.

Still quite a lot more than I make in an hour, but definitely not $500. Are you looking at the organization pricing?

Re: Switching from Vim to Intellij

#157
I've switched back and forth between VIM and VSCode for the past year and eventually VSCode won. While I was generally more productive in VIM, some things like auto imports[1] in a large library were too big a deal to give up.

My frustration with VSCode has been growing lately though as our codebase has swollen and many of the neat features have been breaking or missing the mark. Plus it has this annoying new behavior where it pops up two things at once which makes distraction free typing difficult.

Re: Switching from Vim to Intellij

#158

Earlier quoted context omitted.

IntelliJ is $149 for a personal license.

And they allow one to use the personal license at work, so long as no one at home is simultaneously using that license (I'm paraphrasing, and also cognizant that "at work" and "at home" now mean something radically different than this time last year) : https://sales.jetbrains.com/hc/en-gb/articles/207240855-Can-... (going up one level has all kind of interesting other licensing FAQs) I actually still do that even tho…

Same. I like using the tools for any personal projects, and it's worth the price for the individual use subscription.

Re: Switching from Vim to Intellij

#159
post #135

Earlier quoted context omitted.

I mean, Java is pretty notorious for sprawling names like INetworkSessionManagerFactorySidecarControllerFactoryHelper. It's pretty hard to argue that that phenomenon isn't driven by the ubiquity of IDEs in the Java community. With high-powered auto-completion and one-button refactoring, your brain stops processing the full name. No one's incentive to pause for a minute and come up with thoughtful variable names. For…

Somebody who is too lazy to choose a good variable name in IntelliJ would also have chosen a bad (or even worse) variable name without the tooling. I don't buy that argument. For class names it might be true that long compound names are driven by auto suggestions from the IDE. But I'm wondering if they're really as bad as their reputation. Somehow it's similar as for variables. You can still come up with more meaning…

I think the parent post was attributing longFuglyCapsUnpronouncabeName type identifiers to the Java language/culture, As much as (just) the editor?

I’m biased, though. I HATE gigantic supposedly “self documenting” (but utterly impossible to actually say aloud) identifiers.

My ideal identifiers are 2, maybe 3, syllables, with dashes or underscores, with actual documentation of WHY anything visible beyond The scope of a single function is used.

Re: Switching from Vim to Intellij

#160
Fair warning, please also check out JetBrains' IdeaVim plugin for modal editing. I got somewhat serious RSI from vanilla IntelliJ from using the mouse and all the ctrl/cmd modifier commands. Although I currently use emacs with boon modal editing, I'm sure JetBrains would take good care of you with their vim simulation layer. An ergo keyboard helps, too.
Post reply on HN