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.
Switching from Vim to Intellij
201–210 of 263 posts
Re: Switching from Vim to Intellij
#202Earlier quoted context omitted.
Spacemacs is overly complicated. Try Doom, or just start with vanilla Emacs, and add Evil.
Thanks. I will try that.
https://medium.com/@elecming/the-ultimate-emacs-hacking-tuto...
Re: Switching from Vim to Intellij
#203I use Input Condensed proportional font. I love it. I have a hard time with vim because everything feels so ... wide and spaced out.
Re: Switching from Vim to Intellij
#204I use emacs for Clojure and I've been using VSCode for Typescript projects. Both had the largest communites of relevant developers making the best tools. And VSCode has the best TS plugins and the latest cool stuff.
Plus with VSCode I can use VIM mode, which does enough of the job (you know than 90%, minus the 10% which will never be the same).
But I still use Vim for everything else (RoR, JS, Elixir, Haskell, etc). Nothing beats vims speed, portability, or my familiarity and perfection of the config I spent 10yrs tweaking to my liking,
Re: Switching from Vim to Intellij
#205I'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
#206I switched from vim to Webstorm, which is based on IntelliJ. I agree with most of this article. IdeaVim is a pretty good vim emulator (although not perfect, but none of them are). There's something to be said by having sane defaults that do exactly what you want. Probably my biggest issue with vim is you can easily find yourself in no man's land because your setup inevitably becomes uniquely your own. For example I u…
Emacs Evil mode is the exception here. It’s possibly better than Vim itself.
IdeaVIM get 90% of VIM right, and some things wrong (such as `u` for undo also undoing movements). Evil gets 95% of VIM right. But I have high hopes for NeoVIM allowing an actual first-class VIM implementation to be embedded, not copied, into an IDE or even Emacs.
Re: Switching from Vim to Intellij
#207>Everything is pre-configured: You don’t have to worry about setting up tags, or YouCompleteMe, or NERDTree. I can’t tell you how many times I open a new project, perhaps in a different language, and everything works great out of the box. It’s a total sigh of relief. I agree 100% here, if you value these types of IDE tools I don't recommend going to Vim. It frankly sucks at this stuff, it wasn't meant for it and it's…
So it not only knows when strings in my python code are sql queries, but it autocompletes in those strings against my actual schema
Re: Switching from Vim to Intellij
#208Once 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…
That sounds awfully close to "books will ruin the world. If people stop memorizing their scriptures they'll stop believing" and complaints against progress. "I write by hand. Using a typewriter will take me away further away from the essence of 'writing'" etc... "Why would I email? Fax works fine for me and I get a hard copy" etc...
Ok, so wow! No! Definitely not the message I was trying to convey. I love books, have many of them, don't read as much as I'd like, but would _certainly_ love to have more of them memorized! I'm always jealous of those folks who can recite poems from memory and the like.
> "I write by hand. Using a typewriter will take me away further away from the essence of 'writing'" etc...
Off (my) topic, but because you brought it up, writing by hand does increase memory retention! (https://www.scientificamerican.com/article/a-learning-secret...)
> "Why would I email? Fax works fine for me and I get a hard copy" etc...
Well... I do have a very nice laser printer and tend to print whitepapers even though I have a really nice iPad to read them on.
So I guess all of the above could add up to me being a bit of a luddite, which I accept, but really I guess I was just expressing my way of retaining and improving my own knowledge of programming languages that I like. Hard copy reading, hand writing (which I don't actually do much of) and navigating scaladocs instead of tab-completion helps me do that.
As I also said, if my job depending on my coding output, I would absolutely use a full featured IDE of one sort or another.
Re: Switching from Vim to Intellij
#209I was thinking there might be something interesting here. Then I got to this line: "I started a new job working on a large typescript React project. Vim couldn’t handle opening a TSX file larger than 50 lines without crashing." And I was like LOL WUT? The author's case in this regard woudl be stronger if they helped us understand what was actually going wrong. Bad plugins? Conflicting macros? I'm pretty sure that sim…
These are not questions I've ever had to ask myself in the ~8 years I've been using IntelliJ IDEs for coding full-time.
Maybe it's easy to fix vim in this case, but it's really annoying to constantly have to Google your problem, find a fix, test out new configs, etc.
I left Linux after 20 years for the same reason. I'm happy to pay a small amount to have highly-paid software teams figure these things out for me.
Re: Switching from Vim to Intellij
#210I remember lots of talk how intellisense might be harmful http://www.charlespetzold.com/etc/DoesVisualStudioRotTheMind...