
Есть ли простой способ увидеть разницу между текущим состоянием файла и состоянием, в котором он был бы, если бы я сделал это u
один раз? Иногда мне хотелось бы увидеть, какое было последнее изменение (особенно когда я не уверен, что я нажал), но простой тест мигания ( u
и ^r
) не делает последнее изменение очевидным.
Я мог бы, вероятно, выполнить отмену, затем записать ее в другой буфер, затем отменить отмену, затем vimdiff
буферы. Однако я надеюсь, что существует что-то более простое.
Спасибо.
решение1
Обаundotree.vim — отображение истории отмен в виде графикаплагин иGundo — визуализируйте свое дерево отмен(требуется Python) может это сделать. Он покажет точки отмены слева и разницу последней отмены в нижнем окне.