this post was submitted on 11 May 2024
555 points (96.8% liked)

Programmer Humor

19551 readers
1088 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[โ€“] amphetaminisiert@feddit.nl 25 points 6 months ago (2 children)

And I still don't really know how to use registers in vim ๐Ÿ˜‚ I just use yy and paste ๐Ÿฅฒ

[โ€“] Psaldorn@lemmy.world 29 points 6 months ago* (last edited 6 months ago) (3 children)

You just do " (listen for next character as register name)

Then, say q,w,e etc, then yy to yank as normal.

So "wyy

To retrieve it you use "wp

To add to it "Wyy

To view them :reg

Remember you can make "w anything, like "x or "p

And each time you yank it gets pushed into the default register history "0 "1 "2 etc

[โ€“] emergencybird@lemmy.world 6 points 6 months ago

I didn't know about registers, thank you for this!

[โ€“] amphetaminisiert@feddit.nl 4 points 6 months ago

Ok I have to save that ๐Ÿฅฒ thanks!

[โ€“] o_d@lemmygrad.ml 2 points 6 months ago

Great explanation. Thank you!

[โ€“] barsquid@lemmy.world 5 points 6 months ago (1 children)

I only know how to use them with q. I hope that's a register, otherwise I will look foolish.

[โ€“] suy@programming.dev 4 points 6 months ago

They are. Registers are just "named boxes" where you can store some text and/or keystrokes. When yanking and pasting, the unnamed register is used if you don't specify a name (you can still see or edit it explicitly). For recording a macro there is no default register, though. You need to give it a name.