Live data from Hacker News

Switching from Vim to Intellij

browntreelabs.com

121–130 of 263 posts

Re: Switching from Vim to Intellij

#121
post #74

Earlier quoted context omitted.

So much so, that I suspect a lot of programming languages not see wider adaptation because of crude tooling. What good does it make to have advanced language features when the development experience is subpar? I would suspect if a language advertises it has superior reasoning capabilities about code that should also enable a superior IDE experience as well. Where are those IDEs?

No kidding, I tend to wait for Jetbrains to support things officially before seriously trying new languages. I just need my refactoring tools.

It's worth noting that the IntelliJ IDEA Java IDE was Jetbrains' first and it is written in Java. A few years later they invented Kotlin with a focus on strong IDE support. The language was designed from the beginning with tooling in mind.

Re: Switching from Vim to Intellij

#122
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…

It's not an orgmode replacement, but there is vimwiki (https://github.com/vimwiki/vimwiki) for a degree of organizational support.

Re: Switching from Vim to Intellij

#123

Once coding no longer was on the critical path of my employment (as a middle manager in a large tech company) I went back to vim from IntelliJ with nothing more than syntax highlight and autoindent. The reason? I wanted to know my programming languages better. Instead of auto-imports and auto-complete I was forced to have java/scala docs open for whatever library I was using. Beyond giving me better muscle memory for…

IntelliJ lets me read library code way easier. I now pay out of pocket to get IntelliJ just for that privilege.

Re: Switching from Vim to Intellij

#125

"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 v…

I'm the same way. The wires don't really seem to ever get crossed for me. When I'm using intelliJ, I honestly find that I'm not really typing all that much. I'm either reading/navigating code (and therefore ctrl-clicking on identifiers or using shortcuts for finding usages etc), or typing in a pretty linear fashion that is the sort of thing I'd be in insert mode for the entire block anyway. So when I spend most of my…

Piping into vim is new to me, thanks for the tip.

Re: Switching from Vim to Intellij

#126

As a long-term Emacs user, I started really enjoying typing with Vim bindings (evil mode). It feels to me that Vim is great at the low-level process of editing text. Everything else is fine - as good as any power editor, but not inherently great. This is the complement of Emacs, which to me is exactly the other way around.

I want to switch to using Spacemacs and use Evil but on Windows 10 I'm having no luck getting that working due to some weird errors when emacs starts and tries to install the packages. So for the time being I'm stuck using vim.

Sounds like the errors I got installing spacemacs. I think... I forced it to work by changing the access permissions on a folder that spacemacs itself had created.

Re: Switching from Vim to Intellij

#127
post #29

I'm still holding out for proper IDEs with embedded neovim at the core. Vim has a few killer apps I can't live without - custom text objects, vim-surround, and vim-sneak.

surround is ported to ideaVim, some other plugins too.

Re: Switching from Vim to Intellij

#128
post #58

Earlier quoted context omitted.

1. I don't have them "configured" that's how it works out of the box. 2. Why would I run vim over ssh when I can use netrw with a local vim?

I've never been able to get netrw to work when mixing Windows and Linux machines and that's the environment I work in. Plus, I usually need to do more than just edit some file and so I rely on screen.

I just fired up a windows VM; using the msys distribution that comes with Git for windows, the scp protocol "Worked for Me" but sftp did not.

Re: Switching from Vim to Intellij

#129

Earlier quoted context omitted.

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

IntelliJ is $149 for a personal license.

That's for the full suite, too. Pycharm covers a lot of web dev beyond python and personal is only $89 first year, $71 second and $53 third.

Re: Switching from Vim to Intellij

#130
post #32

Earlier quoted context omitted.

You could always just use the early access builds, which are free, and usually don't have any major bugs whatsoever.

While an OK option if you're optimizing only for money spent on tools, I would still say this is not a good idea. There are bugs and depending on your workflow can be pretty dramatic show stoppers. Value your time more, upgrade when you need new features/solving a problem but otherwise I think stability in your tooling is very valuable.

I pay for pycharm and still used EAP releases for a year without encountering stability issues. I turned EAP off only because it kept breaking my plugins.
Post reply on HN