Use `P` to paste without yanking the deleted text.
[:help v_P](https://vimhelp.org/change.txt.html#v_P)
> With P the unnamed register is not changed (and neither the selection or clipboard), you can repeat the same change.
This behavior was introduced in [v8.2.4242](https://github.com/vim/vim/releases/tag/v8.2.4242) (2022-01-28) and refined in [v8.2.4881](https://github.com/vim/vim/releases/tag/v8.2.4881) (2022-05-06).
Or if your muscle memory is too strong:
```
xnoremap p P
```
Use `P` to paste without yanking the deleted text.
[:help v_P](https://vimhelp.org/change.txt.html#v_P)
> With P the unnamed register is not changed (and neither the selection or clipboard), you can repeat the same change.
This behavior was introduced in [v8.2.4242](https://github.com/vim/vim/releases/tag/v8.2.4242) (2022-01-28) and refined in [v8.2.4881](https://github.com/vim/vim/releases/tag/v8.2.4881) (2022-05-06).
Or if your muscle memory is too strong:
```
xnoremap p P
```