7

在我的一台开发机器上,我可以无限撤消,我可以按住你并一直回到我打开文件时。

另一方面,按 u 在我所做的最后两个更改之间切换,不再。

我拥有管理员访问权限的第一台开发机器和 vim 安装程序可以自由支配。第二个我没有,vim 必须安装在正常的操作系统路径之外,并且必须使用“Sendto”启动 vim。也许这是相关的,我缺少一些 rc 命令。还注意到我必须运行“syn on”才能突出显示该框。vimrc 也是空白的,所以现在我确定它与它有关。

从其他线程我不认为这与持久撤消功能有关,而只是一个 .swp 或 ~ 问题(无论这些文件用于什么......)

截止日期提示了可能是一个简单的问题。我该如何解决这个问题?

4

2 回答 2

4

vimrc 在受影响的盒子上是空白的。

我从我的另一个开发盒中添加了这些行,一切都再次变得愉快。

set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
于 2012-02-01T06:58:42.597 回答
3

看起来您需要在第二个框中添加 vimrc 文件:请参阅:he compatible-default.

如果没有 vimrc 文件,vim 以 vi 兼容模式运行,并且没有语法高亮等...

创建一个。的输出:version将向您显示更多预期文件的位置。

如果撤消仍然不起作用,请查看:he undo-two-ways.

于 2012-02-01T06:58:26.213 回答