我正在尝试在Vim中突出显示撤消操作,例如spacemacs默认配置。有时候,当我想要快速撤消操作时,我无法意识到更改是因为它是瞬时的。因此,当我按一下撤消按钮时,我会尝试这样的操作:
有人知道如何在Vim中执行此操作吗?
(我已经有了Gundo插件,我只想使默认的undo更流畅)
编辑:该undotree插件不工作(Gundo并不突出的变化),只需使用UndotreeToggle
命令,将被高亮显示在文件中的所有未来的变化。
也许在撤消之前保存到临时缓冲区/文件,然后在撤消之后保存到第二缓冲区/文件,并在清理(或更改颜色)先前的差异后突出显示新的差异。大文件可能会变慢。
—
VanLaser
@ joeytwiddle,changesPlugin也可以突出显示最后的更改区域
—
Christian Brabandt
matchadd()
,但要弄清楚文件的哪些部分已更改,则需要一点技巧。