В Emacs я часто делаю что-то, чтобы вырезать немного текста, а затем заменить другой бит на вырезанный текст. Итак, скажем, у меня есть текст, который я хочу вернуть, как последний элемент в моем kill-ring
. Я возвращаю его на новое место, затем убиваю текст, который уже был там. Но теперь убитый текст является последним элементом в kill-ring
. Поэтому в следующий раз, когда я захочу вырвать первый предмет, я должен сделать C-y M-y . Затем в следующий раз в kill-ring
появятся два новых элемента, поэтому мне нужно будет сделать C-y M-y M-y и так далее.
Полагаю, есть лучший способ сделать это. Может кто-нибудь просветить меня, пожалуйста?