我们的开发人员最近更新到了最新版本的 vim 和 sense,然后当他们编辑托管在 FreeNAS 服务器上的网络共享中的文件时,他们最终无法写入该文件,因为 .swp 文件会抛出只读类型的错误。
我检查了权限,他们有完全访问权限。如果我关闭 VIM 并删除 .swp 文件,他们就可以打开该文件并再次保存该文件,直到问题再次发生。
这是 FreeNAS 的副作用吗?它可以将文件保存在内存中吗?
答案1
.vimrc
您的开发人员可以在他们的(或_vimrc
在 Windows 中)中添加如下一行:
set directory=c:\temp\,.
:help direcory
在 Vim 中显示:
交换文件的目录名称列表,用逗号分隔。
- 交换文件将在第一个可能的目录中创建。
- 空表示将不使用交换文件(无法恢复!)。
- ...