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.
Switching from Vim to Intellij
121–130 of 263 posts
Re: Switching from Vim to Intellij
#122Earlier 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…
Re: Switching from Vim to Intellij
#123Once 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…
Re: Switching from Vim to Intellij
#124Re: 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…
Re: Switching from Vim to Intellij
#126As 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.
Re: Switching from Vim to Intellij
#127I'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.
Re: Switching from Vim to Intellij
#128Earlier 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.
Re: Switching from Vim to Intellij
#129Earlier 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.
Re: Switching from Vim to Intellij
#130Earlier 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.