如果您要禁用撤销功能,则会同时失去撤销历史记录。请考虑撤销功能的实现方式,如果有缺口将会非常困难。 如果您不担心失去历史记录, :set undolevels=-1 然后恢复到先前的值就可以了。此外,:undojoin 可以将两个本来分开的条目合并在一起。但是在您的情况下,最好将(自动化)更改保留在撤消历史记录中。
:undojoin
存在其他问题;在撤销之后是不允许使用的。我坚持我的建议,只允许Vim将自动修改保留在其撤销历史记录中。 - Ingo Karkat