Hacker News new | past | comments | ask | show | jobs | submit login

I'm in my late 30s. So maybe not so far away from the age of lack of energy :P

I like JetBrains a lot. Things work seemlessly and easily integrate with external tools that make up the whole experience. But from 2012, I tried to rely as much on shortcuts as possible, for one simple reason, the mouse.

There is no problem with using the mouse. But everytime I have to use while focusing and coding, I find that that small gesture to move my hand from the keyboard to the mouse a bit flow breaking.

I have to move to the mouse, do a thing or two, then find my way back to the J key notch.

I like what NeoVim and emacs bring with regards to the reliance on the mouse. They allow for maintaining the same posture most of the time and focus only on typing.

I dislike how brutal they are at learning how to use them to full potential, and that making them into IDEs takes ages of IDE building rather than project coding.

I like Helix. Which takes a lot of inspiration from Vim/NeoVim/Emacs. But require no configuration to get you going right away. The documentation is easy to read, as of now there is no plugin system but there is a builtin integration with a lot of LSP servers for most of the popular languages by default.

Keys and navigation is easy, it even shows a helper popup to show you which key to use next.

My suggestion is, if you ever want to start a new silly project, and you're feeling free to take it slow for 2 days. Try using Helix on said project.

PS: Helix isn't fully complete by any means, but it really is capable of doing everything you want in many projects without being a hindrence if you can adapt to the lack of some built-in features like git and file tree. Its annoying but I am less upset about it and use alternatives




You can use a VIM plugin for many IDEs, including IntelliJ.


IntelliJ (and the whole Jetbrains suite of IDEs), has one of the best VIM plugins I've seen in an editor. It's hard to say what it does differently to others, but I've rarely encountered a situation where it does something common in my workflow differently to (neo)vim. It's just pleasant to use and gets out of my way, and has a nice method of configuring whether a shortcut should be handled by the IDE or the VIM plugin when they might conflict.


I've found multiple features and motions that do not work the same as in (neo)vim and end up breaking my flow a bit. However, I have to agree it is probably the best vim plugin I've seen anywhere, and is life saviour for me :)


I was looking for this comment. I'm very happy with the combo of IntelliJ features and vim movement commands.

The only inertia vim adds to my workflow is escaping into command mode. I have a 'jk' shortcut combo rather than escape, but if I'm hammering away I often mistime it and need to backspace out my jjkk or whatever.


VSCodeVim (https://github.com/VSCodeVim/Vim) brings Vim-style input to VS Code.

Good Vim input plugins can make IDEs more pleasant and efficient for users who prefer vim, neovim, vi, elvis, etc.


Shame it falls flat whenever you open big files.


Honest question: are other jetbrains IDEs "feel" similar to the Android Studio one that can be downloaded for free?

I installed it a couple of weeks ago to modify some android app, and boy it gave me vibes of the old Eclipse : sluggish Java feel , with "stuff" happening all around and being slow to render basic editor stuff.


They can be slowish to start, but IME are fine performance wise for all the features they provide.


> Honest question: are other jetbrains IDEs "feel" similar to the Android Studio one that can be downloaded for free?

Android Studio is generally one generation behind mainstream Intellij and has its own modifications on top of it. It depends on your target language. With the exception of CLion, all other forks of Intellij work much faster than Android Studio from my experience.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: