I think you're missing some fundamentals from vim (and I don't mean this in a "one true way to Vim" sense, although my first point does come close to that). As statox mentions in the comments, running
vimtutor might be a good starting point.
Here's a faster process:
- You're already in normal mode. It's the default (hence "normal"). So no switching required.
d the thing you want to "cut." Often, a text-object or motion can save you visual mode (so, learn about
dib, etc., at
:help text-objects and
d5j, etc., at
- If the thing to "cut" is too complex, sure, visual mode will help. But press
x to delete instead of yanking then deleting
- If you find yourself re-selecting the same visual-area, learn about
- Since you deleted the text, it's in a register. (Almost always
", which is the default, and often one or two other places; you can control where if you learn about
"bdap deletes a paragraph into register
b.) This means that
:put[!] will paste the thing you just deleted (and they take registers too!).
All in all, cut-n-paste is still about 3 steps: delete the thing, move to where you want to put it, and put it. (And if moving is slow, consider learning some more navigation commands. Search is often the fastest!)
If you're cleaning up extra spaces from insert-mode with backspace, try
d in normal mode (again).