3 ms·
> you have to learn keybindings, Are people seriously training their muscle memory to the default vim keybinding that is so cryptic I don't know what to say.
by mekster 5y ago
> you have to learn keybindings,
Are people seriously training their muscle memory to the default vim keybinding that is so cryptic I don't know what to say.
Since the early days of learning vim, I've changed the "go to end of line" bound as "-" which is next to "0" for "go to start of line" which is way more logically placed than some "^" that even needs shift pressed.
If anyone thinks "because default works on any machine", you need to think how you're wasting your brain cycle on unnecessary complexity for no reason.
- paskozdilar 5y ago> Are people seriously training their muscle memory to the default vim keybinding that is so cryptic I don't know what to say. Nobody does that on purpose. It's just a side-effect of learning Vim.
- mekster 5y agoWhy do you accept it as a given and not customize it?
- paskozdilar 5y agoBecause I don't think the difference is worth my effort.
- polyamid23 5y agoFor me, "because default works on any machine" is a valid argument for some things and for others it is not. jk = Esc is so crucial, I can not live without it. Start of the line on the other hand is just `0w`, so not that clunky. I guess it depends on how much time you are spending on what amount of different machines :) These "muscle memory produces some weird result" vs. "this keybinding is not very convenient" also affect my thought process in different ways. The first one disturbs me much more for some reason.