I'll use them in macros fairly frequently: vawy'f => function name, vi{y'b => body, vi(y'a => args
...or y'x to keep something kindof handy that I can drop in at the right place (sometimes with a macro...)
qadi('xpq => @a => @@...
(Record macro "a", delete inner parentheses, paste from the "x" register, stop recording => play macro "a" => play last macro...)
If I keep "x" clean/protected then I can delete or edit the rest of the time all willy-nilly and not worry about clobbering what I'm trying to paste into the right spots.
...or y'x to keep something kindof handy that I can drop in at the right place (sometimes with a macro...)
(Record macro "a", delete inner parentheses, paste from the "x" register, stop recording => play macro "a" => play last macro...)If I keep "x" clean/protected then I can delete or edit the rest of the time all willy-nilly and not worry about clobbering what I'm trying to paste into the right spots.