Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Could you please explain why we use Yank here? From what I understand yank puts the surround-in-word in a register.

But there is nothing surrounding the word! I thought yank was for copying and pasting stuff. I can't understand why ysiwb works :(



I believe that this is just an arbitrary choice that doesn't collide with other keys and is fairly consistent with the other keybindings — cs for changing delimiters, ds for deleting delimiters, and ys for creating delimiters.


Thanks! That's really thorny. It goes against the grain of composability and logically destructuring the command into verbs and actions and modifiers.

They should not overload y for yank. Choose anything else that's not used.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: