Пытаюсь сделать простое действие, копирую текст, перемещаюсь к нужному фрагменту текста и помечаю его для замены, затем заменяю текст тем, что скопировал ранее, пока все отлично, но в буфере обмена уже содержится другое значение, а именно, то что было заменено!
Поясню на примере:
есть текст:
1111
2222
3333
- Перехожу к началу первой строки (gg)
- Выделяю первую строку и копирую ее (viwy)
- Перемещаюсь к второй строке (j)
- Выделяю слово 2222 (viw)
- Заменяю 2222 тем, что было скопировано - 1111 (p)
- Перехожу на строчку ниже (j)
- Пытаюсь проделать то же, что в п.4-5
Но в место этого строка 3333 заменяется на 2222, те то что было заменено при копировании.
В результате получается:
1111
1111
2222
Но я добиваюсь:
1111
1111
1111
Получается мне все время надо копировать замененный текст, что бы вставить его в новое место, что очень не удобно.
Использую Emacs + Evill & delete-selection-mode