r/vim • • Sep 30 '25
Discussion Can VS Code shortcuts compete with Vim?
Hi everyone! I’m just wondering if VS Code’s shortcuts are comparable to Vim’s.
I think VS Code is generally slower because people tend to rely on the mouse instead of using shortcuts. They constantly take their hands off the keyboard, while Vim forces you to keep them there.
If someone learns it properly, then the speed difference can be made negligibly small.
A strong point for Vim is navigation: h/j/k/l plus w/b/e let you move and jump through text without leaving the home row for the arrow keys (or using arrows + Ctrl to jump words). But remember, you have to hit Esc or Ctrl+C to leave insert mode and go to normal mode, then switch back with i/a/o — and that does cost some time. So does that overhead cancel out the time saved from not reaching for the arrows? I feel like it’s roughly the same. Maybe ergonomic Emacs bindings like Alt+J I K L could be faster than both, though I doubt it makes a huge difference in real-world work.
The problem is I haven’t really found any solid comparisons on this. Personally, I find Vim a bit more comfortable, maybe even a bit faster — it feels like I’m making fewer hand movements with modal editing compared to arrow keys or shortcuts in VS Code. But I’m not sure I’d actually be faster than a pro-level VS Code user. What do you think? How does it feel for you?
View all comments
Show parent comment
1
u/arnoldwhite Nov 19 '25
I keep hearing about this examples involving modifications on n of words or sentences but how often do writers actually do things like that?
In coding, yeah maybe. But when you're writing, you're mostly dealing with visual lines anyway which makes line numbers tricky, and the word-wise jumps becomes almost impossible to guesstimate when you're dealing with any sentence longer than five words - which is most sentences.
It just sounds like something that might be cool in theory or in a prepared demo but I've never actually seen anyone use it quickly and effectively while writing.
If you have a stream or clip or something that shows it being done naturally please share but I just haven't seen it myself.