在我的其中一台开发机上,我可以无限制地撤消操作,可以按住u并一直回到打开文件时的状态。
另一方面,按u可以在我所做的最后两个更改之间切换,不再需要。
我拥有管理员访问权限的第一台开发机,并且vim安装程序具有免费权限。第二个我没有,而且vim必须安装在正常的OS路径之外,并且必须使用“Sendto”启动vim。也许这是相关的,我缺少一些rc命令。
还注意到我必须运行“syn on”才能在该框上突出显示。 vimrc也是空白的,所以现在我可以确定它与它有关。
从其他线程来看,我不认为这与持久撤消功能有关,而只是一个.swp或〜问题(无论这些文件用于什么。)
截止日期已提示您可能是一个简单的问题。.如何解决此问题?
最佳答案
看起来您需要在第二个框中输入vimrc文件:请参见:he compatible-default
。
如果没有vimrc文件,则vim以vi兼容模式运行,并且没有语法高亮显示等。
创建一个。 :version
的输出将向您显示文件的预期位置。
如果撤消仍然不起作用,请查看:he undo-two-ways
。
关于vim - vim undo仅限某些主机上的一步,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9091698/