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