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.
Switching from Vim to Intellij
161–170 of 263 posts
Re: Switching from Vim to Intellij
#162https://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
#163also, 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
#164It's a text editor.
Re: Switching from Vim to Intellij
#165Tiny 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
#166Most 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…
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
#167I'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
#168As 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...
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
#169Earlier 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.
Re: Switching from Vim to Intellij
#170Switching 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.