Quick Update: Your Guide was a great start and i’m using wezterm, tmux and Neovim (kickstart-modular with my adjustments) in production. My biggest pain point currently is ‘d’ overrides my last yank. My favorite command is ‘cinq’
That awesome!
There are always many ways to deal with workflow annoyances you run into. Most people go looking for plugins or write a plugin or remap some keybindings, but many forget to read the manual to look for builtin solutions. In the case of using d
, you can assign the deleted text to a register other than the default register for yank/delete commands.
dd
will delete a line and send it to register "
"xdd
will delete a line and send it to register x
p
will put the text from register "
after the cursor
"xp
will put the text from register x
after the cursor
Use any lowercase letter for a register. There’s always more beneath the surface of simple vim features.
Relevant sections of the User Manual: