VIM / GVFS / 保存时不需要的访问权限更改

VIM / GVFS / 保存时不需要的访问权限更改

我在 GNU/Linux 下使用 Vim,并使用 gnome 功能将 FTP / SFTP 作为驱动器使用 GVFS (http://en.wikipedia.org/wiki/GVFS)。

什么时候我使用 Vim 编辑文件直接在 GVFS 文件夹上我遇到以下问题:文件的访问权限被改变

前 :

-rwxrwxrwx

:w

-rwx------

当我使用 Gedit 时,没有遇到这个问题,所以我认为问题不是直接来自 GVFS。

我可以添加一些东西.vimrc来防止这些改变吗?

答案1

几个月前我也遇到过同样的问题,仅仅编辑了 3 个文件就搞坏了整个网站。幸运的是,这个问题很容易解决,我没去深究原因,发誓再也不用这个功能了。

但你的问题让我启动板上的这个主题您可能会感兴趣。简而言之:

  • 这个 bug 出在 GVFS 方面,并且一直存在,但没有任何进展。
  • 在其他编辑器/IDE 上也会发生这种情况。
  • 在 Vim 中你无法做任何事情来防止这个错误。
  • 使用sshfsGVFS 似乎可以正常工作。

答案2

尝试'backup''backupcopy''writebackup'选项。这可能与 Vim 创建备份文件的方式有关 - 在某些模式下,它会重命名原始文件并在其位置创建一个新文件,这可能会导致 Gvfs 在服务器上执行相同的操作。

相关内容