3 ms·
These discussions are always a gold mine of tips.! Also I like to use "f" for find followed by the character you wish to move cursor to the character you desir
by oktwtf 4y ago
These discussions are always a gold mine of tips.!
Also I like to use "f" for find followed by the character you wish to move cursor to the character you desire to end up on the present line. (ex. "fl" jumps to the first "l" of the line.)
- amelius 4y agoAnd you can also type d2ft to delete everything up to and including the second t, for example. (I personally think of "f" as "find", not "first")
- oktwtf 4y agoI never even thought to numerically increment the action! What beautiful chords at this here fireside chat.
- zefhous 4y agoThere’s also the `;`, which repeats the last movement! So if you did `dft` and didn’t see the extra “t” in the way in the first place, you can then just do `d;`. It’s like `.` but for movement! I think that’s right anyway, no vim terminal at hand to check myself.
- cuddlecake 4y agoWouldn't just `.` do the same as `d;` in that case?
- amelius 4y agoNot always, the ";" sets the repetition-count of the operation to 1. You can type "d2;" however.
- cuddlecake 4y agoGood to know, thank you
- oktwtf 4y agoOh great, I’ll finally have to remove my remap of ‘; = :’ never did I investigate to know what I was opting out of.
- paledot 4y agoNot worth it. That remap has saved me more keystrokes than I can reasonably count. But adding the opposite remap for good measure isn't the worst idea.
- nyx 4y agoI think of the t motion as "to", and the f motion as "frough" (rhymes with through: "delete frough the second t").
- bch 4y agoBeautiful - the ways I’ve never considered composing…