我如何让 vim 在其交换文件上设置 ACL?

我如何让 vim 在其交换文件上设置 ACL?

我在 OS X Snow Leopard Server 机器上使用 vim。我工作的许多目录都有继承的 ACL(以便各种用户组可以通过 AFP 访问它们)。出于某种原因,当我在其中一个目录中工作时,vim 无法读取它自己的交换文件。它可以正常创建它们,但无法读取它们,出于某种原因,它显示“交换文件已存在”消息(不,交换文件确实存在不是已经存在)。

vim -r将新创建的交换文件列为“[无法读取]”。所有者和组正确,权限为0600,并且交换文件和我正在编辑的文件上的 ACL 相同(如所披露的ls -le并与相比diff)。无论是从我的登录 shell 还是通过vimgroups调用,都返回相同的内容。:!

以前有人遇到过(并希望解决)这样的问题吗?

答案1

在您拥有的文件夹中创建交换文件。

:help directory

相关内容