Live data from Hacker News

Switching from Vim to Intellij

browntreelabs.com

91–100 of 263 posts

Re: Switching from Vim to Intellij

#91

Earlier quoted context omitted.

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.

Spacemacs is overly complicated. Try Doom, or just start with vanilla Emacs, and add Evil.

Thanks. I will try that.

Re: Switching from Vim to Intellij

#92
post #47

Earlier quoted context omitted.

That's not a warning, it's a random insinuation. Take a look at https://news.ycombinator.com/newsguidelines.html Please don't post insinuations about astroturfing, shilling, brigading, foreign agents and the like.

If I can prove an employee of the company is posting it but acting like a genuine person, can I do that?

It's mentioned in the linked thing - if you think someone's abusing the site, email the mods.

Re: Switching from Vim to Intellij

#93
Intellij sucks! It forces you to buy the latest macbook if you want to develop for Android normally.

VIM is the best. VIM uses less than 2gb ram. Be like VIM.

I guess for stupid rich people point and click is nice, but don't force me to use slow crashing Intellij. I did not even know the beach ball was still a mac feature until I used intellij to write Kotlin.

Re: Switching from Vim to Intellij

#95
post #3

I 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.

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 the value org-mode offers and I am willing to make the jump for it alone... But, I can't figure out how to get a proper workflow in Emacs that gets me to where I am in vim today. I just can't get it to click.

For what it's worth, I've been using vi(m) since the early/mid 2000s and my workflow is almost entirely terminal based for almost everything that I have ever done as a professional and hobbyist programmer. To the point that I feel like I cannot be as productive in ecosystems that are GUI based.

Re: Switching from Vim to Intellij

#96
post #88
post #60

Earlier quoted context omitted.

gvim on mac/linux/windows will use the + register for the system clipboard. I'm pretty sure that a terminal vim with gui support compiled in will do the same (I know it does on Linux/X but haven't tested on mac or windows in a while).

This is true, but often terminal vims don't have clipboard support. For example the vim that is bundled with Ubuntu does not. This can be especially confusing for people new to vim, or sometimes you jump onto a random machine and find that "+y does not work.

I guess that's another thing to add to my list of "reasons Ubuntu is terrible" it's a minor complaint, but good to know.

[edit]

FWIW, "gvim -v" will probably give you clipboard support in a terminal on ubuntu, and ubuntu might have an "alternatives" tool to make the "vim" in your path have X support. "The Ubuntu packager compiled vim with the feature I want disabled" is a poor argument against vim; it would be like someone saying "I switched away from vim because I wanted to write plugins in Python" just because the packaged version of vim they use has python integration disabled.

Re: Switching from Vim to Intellij

#97

Intellij sucks! It forces you to buy the latest macbook if you want to develop for Android normally. VIM is the best. VIM uses less than 2gb ram. Be like VIM. I guess for stupid rich people point and click is nice, but don't force me to use slow crashing Intellij. I did not even know the beach ball was still a mac feature until I used intellij to write Kotlin.

I have a 2016 macbook and android studio runs fine along with a copy of IDEA, 10 chromes (electron), outlook, etc. Maybe you have a different problem?

The jetbrains folks run a great bug tracking system; you can register and report any beachball inducing bugs; that's a big focus for them.

Re: Switching from Vim to Intellij

#98
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.

That's not vim specific though, right? If you ran e.g. vscode inside WSL you would have the exact same problem?

Re: Switching from Vim to Intellij

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

I started using Vim in mid/late 2000s, and successfully switched to Emacs. Without knowing your specific gripes, it's hard no know what'll end up helping you, but here are my two cents:

- use emacsclient and have aliases for emacsclient -c and and emacsclient -n for popping up a new frame or using the console, respectively. I even have a window manager binding to open a new Emacs client window

- Rainer König is the best at getting across org mode workflows. if you like watching nerdy videos, go watch him.

- keep vim around, I still use it, sometimes, but with no or veery minimal config.

- centaur tabs and the new tab stuff can help vim people who like tabs. I just got used to buffers.

- M-x is really Emacs' primary UI. don't try to think of a million and one key bindings up front, just bind what you find yourself using M-x a lot for. You just need a nice completing read like ivy, helm or so, but doom has that.

- use magit. While many claim that org-mode is the Emacs killer feature, I'd say magit is even more important if you code. There simply is no better git interface, nothing comes close. You think git the new porcelain is cool? Magit is a git jacuzzi.

Re: Switching from Vim to Intellij

#100
post #21

I recently switched from IntelliJ IDEA Ultimate to VS Code for Go development (side project), because I don't want to pay for it, when I'm no longer a student. With Golang VS Code works great after getting used to it. The Go plugin is not available for the community edition. For Java and Android development I always used (and still use) IDEA because it's feels much better than Eclipse.

It gets down to $150 a year which I think is a pretty good deal all things considered.
Post reply on HN