Windows

FreeNAS 阻止寫入 VIM 的 .swp 文件

  • April 3, 2017

我們的開發人員最近更新到最新版本的 vim,然後當他們從託管在 FreeNAS 伺服器上的網路共享中編輯文件時,他們最終無法寫入文件,因為 .swp 文件會引發只讀類型的錯誤。

我檢查了權限,他們擁有完全訪問權限。如果我關閉 VIM 並刪除 .swp 文件,他們可以打開文件並再次保存文件,直到問題再次發生。

這是 FreeNAS 的副作用,它可以在記憶體中保存文件嗎?

您的開發人員可以在他們的.vimrc(或_vimrc在 Windows 中)添加這樣的一行:

set directory=c:\temp\,.

:help direcory在 Vim 中顯示:

交換文件的目錄名稱列表,以逗號分隔。

  • 交換文件將在第一個可能的目錄中創建。

  • 空意味著不使用交換文件(無法恢復!)。

引用自:https://serverfault.com/questions/829277