我已经检查了几个类似的链接,但没有任何效果。在我解释这个问题之前,我早些时候在保存任何文件时收到以下消息:
vim e509 Cannot create backup file (add ! to override)
Run Code Online (Sandbox Code Playgroud)
在寻找解决方案时,我遇到了几个建议创建 .vimrc 文件的链接。所以我创建了一个并在其中输入了以下内容:
set backup
set backupdir=~/.vim/backups
Run Code Online (Sandbox Code Playgroud)
我还创建了 ~/.vim/backups 目录。此外,没有 .viminfo 文件。我想我在尝试解决问题时删除了它。
可能感兴趣的其他一些细节是:
-sh-4.2$ id
uid=497(git) gid=496(git) groups=496(git)
-sh-4.2$ ls -ld .vim*
drwxr-xr-x 3 git git 4096 Dec 28 21:59 .vim
-rw-r--r-- 1 git git 40 Dec 28 22:09 .vimrc
-sh-4.2$ ls -l .vim/
drwxr-xr-x 2 git git 4096 Dec 28 22:11 backups
-sh-4.2$ pwd
/var/opt/gitlab
-sh-4.2$ ls -ld /var/
drwxr-xr-x 20 root root 4096 Dec 20 22:31 /var/ …Run Code Online (Sandbox Code Playgroud)