News for hackers. Stuff that matters.
Re:Show HN: I wrote an entire book to build a mouseless dev ... by pca006132 on Wednesday February 10, 2021 @11:19PM (#26098212)
I don't think vim could speedup your typing speed (unless you are using macro/`.`). I think the benefit of vim is mostly about code navigation, and this is the bottleneck (at least for me) when writing code: jumping around definitions, from and to different region, without having to reach the mouse and click on different buttons.

Good pointer UI + robust keyboard shortcut is quite good, but sadly most of the GUI applications do not allow you to use a consistent set of keys in different controls, but with vim you can. (use shortcut to open up some form and suddenly the shortcut changes, and rarely you can configure those shortcuts). And having a normal mode really appeals to me, as I don't have to reach ctrl/alt that often with normal mode.

Re:Show HN: I wrote an entire book to build a mouseless dev ... by thanato0s on Thursday February 11, 2021 @03:21AM (#26099413)
I totally agree with that. To me, flexibility is the way.

Something I hate for some GUIs: they sometimes change their interfaces without any reason. I think about the whole Confluence thingies (worst interfaces ever IMHO), or even intellij IDEs. When I was working with them, I saw the preference menu changing at least 4 or 5 times. Perfect to confuse me. That's why I accepted to try the tools my colleagues where using, the ones I still use today.

On top these tools allow us to have a configuration in plain text, which is so easy to manage because we have so many mature tools to deal with plain text (git is a great example of that).

Re:Show HN: I wrote an entire book to build a mouseless dev ... by blunte on Thursday February 11, 2021 @05:21AM (#26100022)
Home row cursor movement is one of my favorite things about vim. Same with w, e, b, ^, $, and the c or d commands used with them. I think just knowing a small few navigation keys and a small few modification keys, your capabilities are multiplied.

That’s why I use the vim plugins for vscode and jetbrains IDEs. Best of both worlds.