Live data from Hacker News

Switching from Vim to Intellij

browntreelabs.com

161–170 of 263 posts

Re: Switching from Vim to Intellij

#161

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.

[deleted]

Re: Switching from Vim to Intellij

#162
To understand Why Modes Are Wrong™, consider Bret Victor's Inventing on Principle:

https://jamesclear.com/great-speeches/inventing-on-principle...

An app is the Ultimate Mode, of course, and there is a contextual sweet spot where you can draw the line between universality and contextual exclusivity.

This line depends on "nearness" (or familiarity) and your short & long-term working memory, but in general humans seem to enjoy universal modalities like Select/Cut/Copy/Paste that do not require you to switch into "Cut Mode" or "Copy Mode" while you are working with text, i.e. heritable context should provide heritable modes.

And yet, religious Vim users champion granular modes above all, including Selection and Edit modes. My conclusion is that they are either very wrong, or serious users have different neural architectures.

Re: Switching from Vim to Intellij

#163
just use the damn text editor or ide of your dreams

also, question your workflows that you think are necessary. maybe they all are! a lot arent

i can get away with so much (basically) vanilla vim in a decently large codebase, but i know some of the lower level backend folks really really lean into heavy vim plugins and or ides because their loop/awareness is much diff than mine

Re: Switching from Vim to Intellij

#164
Switching from a bicycle to a truck. Vim is NOT an IDE. Yes a lot of people try to make it one, but Vim is not very good at it. You need a lot of additional small tools to even come close to a full-blown IDE in functionality.

It's a text editor.

Re: Switching from Vim to Intellij

#165
Most important problem missed with fancy IDE:

Tiny monitor.

Its like looking at your source code thru a paper towel tube instead of in VR.

Even if you can get a bigger monitor and give up on laptops, you'd STILL get to see more code at once using VIM.

Its "nice" and "interesting" I can see my build system innards on the left and with effort I can click them in and out but in practice people are lazy and just don't get to see as much.

Re: Switching from Vim to Intellij

#166
post #165

Most important problem missed with fancy IDE: Tiny monitor. Its like looking at your source code thru a paper towel tube instead of in VR. Even if you can get a bigger monitor and give up on laptops, you'd STILL get to see more code at once using VIM. Its "nice" and "interesting" I can see my build system innards on the left and with effort I can click them in and out but in practice people are lazy and just don't ge…

> Even if you can get a bigger monitor and give up on laptops, you'd STILL get to see more code at once using VIM.

At my preferred font size I get ~60 lines of code on a 27" screen in CLion, and at the very most you could get 65 lines in with no borders at all, at least two lines would also be used by vim. So... 3 more lines? For using an editor instead of an IDE? No thanks.

Re: Switching from Vim to Intellij

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

vscode has that, basically connects to a background neovim instance. I use the same vimrc (with minor tweaks for easymotion) for both neovim in cli and in vscode. Although at work I'm still using webstorm with the vim emulator

Re: Switching from Vim to Intellij

#168
post #120

As a longtime WebStorm user I would really appreciate a WebStorm + let’s say PyCharm vs IntelliJ. I’m a bit happy by the default configuration of each dedicated IDE, rather than clicking around in IntelliJ and fix stuff. What’s your opinion on that?

According to this JetBrains engineer, WebStorm is a subset of PyCharm: https://intellij-support.jetbrains.com/hc/en-us/community/po...

Reading it, think he's speaking conceptually. In practice it's more that PyCharm and WebStorm are both IDEA's base framework + language extensions. In the case of WebStorm you get IDEA + the HTML5/web dev extensions and in the case of PyCharm (commercial edition, anyway) you get IDEA + both the Python and the web dev extensions.

I believe RubyMine is the same, if not all of the other paid IDEs in the Toolbox. They all include WebStorm's functionality since you can build a web app in pretty much anything, at least on the back end.

Re: Switching from Vim to Intellij

#169

Earlier quoted context omitted.

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.

And you don't need to continue your subscription unless you want continued updates. My PyCharm 'subscription' lapsed around two years ago, and I'm only planning on purchasing a new fallback license for the upcoming 2020.3 release because their excellent vim-mode plugin finally supports jump lists, but requires a newer version than the one I originally paid for - and I'm honestly happy to pay them again.

Re: Switching from Vim to Intellij

#170

Switching from a bicycle to a truck. Vim is NOT an IDE. Yes a lot of people try to make it one, but Vim is not very good at it. You need a lot of additional small tools to even come close to a full-blown IDE in functionality. It's a text editor.

I share that perspective, but then I guess it comes from using VI (then VIM) for a long time. When IDEs came along, I appreciated what they added in terms of references and build integrations, but as far as being editors of text, they didn't do much for me. Managers of complex text, yes.
Post reply on HN