4 ms·
It does make sense because Vim by default is forward looking, so `w` moves forward a word and the secondary effect is to move backward with `W`. As another exa
by lawn 3y ago
It does make sense because Vim by default is forward looking, so `w` moves forward a word and the secondary effect is to move backward with `W`.
As another example `diw` reads "Delete Inner Word", or `dap` reads "Delete Around Paragraph".
It's way easier to just learn the new new keys and rely on the mnemonics IMO.
- eviks 3y agoStill doesn't, the forward looking part is misapplied for movements where you have both directions in separate keys (this principle could work for ops similar to tT (forward by default, backward shifted)), just like you can't explain why B is moving backwards by Words, not characters or something else (is there another important context you need to know that "vim is word looking by default"?). Or why it's not Below to move down And in your D example your skipped the first part - why is it not delete forward/backward by character/word? Why is it not Dump for paste just like there is this weird Yank for copy? Why not Do to execute some command? Or maybe D should do something tied to its looks. After all X is delete based on visual mnemonic of crossing something out It's even easier to learn relying on physical position mnemonics (like of your index J is go down by line, then go down by page is also index, but lower, so M). Or have adjacent fingers move left/right just like they move in cursors (Btw, letter based mnemonics are also not useful for most of the world since they're tied to English)
- lawn 3y agoJust because you could apply a different meaning to a character doesn't change the fact that some meaning, once learned, is more helpful than only relying on physical positions. Combining meaning with a physical position is even more superior than purely relying on one approach. And to me, it was far easier to switch layout while relying on mnemonics than on key position, and this continues to be true even when I add new keybindings now when I switch between multiple layouts. Maybe other brains works differently though.
- eviks 3y ago> Just because you could apply a different meaning to a character doesn't change the fact that some meaning, once learned, is more helpful than only relying on physical positions. It does precisely that - because "once learned" muscle memory / spatial orientation would beat your conscious efforts to map ambiguous semantic rules every time since they're more common/primitive/intuitive ("move finger up to move up") > And to me, it was far easier to switch layout while relying on mnemonics than on key position So wait, you've seriously tried home row cursor movements in different layouts, then seriously tried moving to keycap-based cursor, and found home row keys to be worse despite their objective ergonomic benefit that the alternative layouts tout as their benefit over qwertys?
- lawn 3y agoI feel like you're almost being deliberately obtuse when you're ignoring the context that it's about learning the movements in the first place. This isn't productive in any way.
- eimrine 3y ago> you can't explain why B is moving backwards by Words, not characters or something else (is there another important context you need to know that "vim is word looking by default"?). Yes, there is some concept inside of this. Some commands are singular such as zz, some are paired (allmost all), some are double-paired, and only one set of commands is triple-paired, this is the list: w W b B e E ge gE Take care to find the logic by your own, please.
- eviks 3y agoI took care, found the logic seriously flawed, explained some of the reasons above. Take care to address the substance, please
- eimrine 3y agoI don't see your attempts to understand the logic I have written. Why don't to RTFM what is the connection between the 8 commands I have provided?
- eviks 3y agoBut I do see how you fail to understand the failure of this logic, and me reading the manual again won't help you get it. So why don't you correct the assumption that you're the only one who reads manuals and try to think about the substance of the conversation?
- eimrine 3y agoListen me apprentice. You gave us the question about why b command goes backwards while most of backwards commands are capitalized with an assumption that it has to contain some logic unknown by you. You have received the logic from me. What fucking else do you want from me?
- eviks 3y agoNo, my ignorant pseudo-master, you couldn't even understand my question before trying to shrowd your supposed answer in the mystery of a manual: it wasn't about capitalization, but object type. So I've received nothing from you, bBwW doesn't cover it. And I don't want anything from you, it's pretty clear you can add nothing useful to this conversation with such a combination of arrogance and ignorance