在 Cygwin 中启用 vim 撤消历史记录

在 Cygwin 中启用 vim 撤消历史记录

我在 Windows 10 计算机上安装了 Cygwin。我正在尝试启用撤消历史记录,以便在实例vim之间记住它。vim目前,关闭编辑器后一切都被遗忘了。我的.exrc包括以下内容:

set undofile
set undodir=$HOME/.vim/undo
set undolevels=1000
set undoreload=10000

.swp我确实遇到了文件无法正确打开的问题。显然该目录不存在并且vim无法自行创建。然而,$HOME/.vim/undo绝对存在:

drwx------+ 1 xxx Domänen-Benutzer 0 May 18 14:19 tmp
drwx------+ 1 xxx Domänen-Benutzer 0 May 18 14:20 undo

我尝试过以下这个问题这个,包括设置以下内容:

set nocompatible

我也尝试过以下这个建议并设置:

set undodir=$HOME/.vim/undo

然而,它仍然不起作用。还有其他可能缺少的想法吗?

相关内容