4 ms·
This is one reason I always roll my eyes when people talk about how vim keyboard bindings are so great because you don't have to move your fingers from the home
by BrenBarn 9mo ago
This is one reason I always roll my eyes when people talk about how vim keyboard bindings are so great because you don't have to move your fingers from the home row. The actual action of typing text is a small part of the process of coding.
- sublinear 9mo agoI agree. Vim is my default text editor, but it's not great as an IDE. Don't have much of a choice there either, and have to use the right tool for the job.
- sevenzero 9mo agoDepends on how you work I guess. I explore solutions through coding different versions of some algorithm, sure I could theorycraft as well but I am stronger by just writing code and see if it runs. I type a lot so vim motions help me a ton.
- mr_mitm 9mo agoIs anybody claiming it makes you more productive at writing code? I just find it more convenient and more comfortable.
- Imustaskforhelp 9mo agoTheoretically, isn't the fact that you are being more convenient and more comfortable likely to increase your productivity too?
- thefaux 9mo agoJust because it is small doesn't mean that it isn't important.
- aidos 9mo agoVim recognises that the typing text is a small part of coding by defaulting to a mode in which you can’t even type :) For me, vim is a nice way to navigate code. It’s really fast to jump from place to place so I can explore quickly and build an understanding.
- emil-lp 9mo agoRoll your eyes if you want. A professional takes tools seriously, that includes key bindings and shortcuts. Yes, it's not the time it takes to type that's the matter, but once you're in the zone you need to stay there without any resistance.
- gjadi 9mo agoThis. For me, navigating with shortcuts feels like I can keep my inner monologue, it is part of it, maybe because I can spell it? Dunno, but reaching for the mouse and navigating around breaks that, even if it can be more convenient for some actions.
- oldestofsports 9mo agoWriting code, notes, diagrams and now also AI prompts is certainly a big part of my work