Відмовити приємно у Vim. Але іноді, у відомий добрий момент, я хочу стерти свою історію скасування - щоб можна uбуло скасувати окремі зміни, але лише повернутися до певного моменту. (Наприклад, це може бути коли я востаннє вчинявся.)
Одним із способів досягти цього було б закрити та знову відкрити файл - історія скасування починається чистою в цей момент. Але це клопоту.
Раніше я це робив за допомогою :edit!. Але у Vim 7.3 це не скасовує історію скасування.
Чи є інший спосіб зробити це, окрім закриття файлу?
uскасовувати окремі зміни, але не минути момент, коли я востаннє здійснив. Точно так, ніби кожен раз, коли я вчиняв, я закривав файл і знову відкривав його. Що і робилося :edit!раніше - це було як закриття файлу та його повторне відкриття. Це НЕ МОЖЕ бути прив’язаним до точки вчинення, це саме той час, коли я найчастіше цього хочу.
git checkout -f fileабоhg rollback file?