Наши разработчики недавно обновили до последней версии vim и понимают, что когда они редактируют файлы из общего сетевого ресурса, размещенного на сервере FreeNAS, они в конечном итоге не могут записать файл, поскольку файл .swp выдает им ошибку только для чтения.
Я проверил разрешения, и у них есть полный доступ. Если я закрою VIM и удалю файл .swp, они смогут открыть файл и снова сохранить его, пока проблема не повторится.
Это побочный эффект FreeNAS, когда он может хранить файл в памяти?
Ваши разработчики могут добавить такую строку к своим .vimrc
(или _vimrc
в Windows):
set directory=c:\temp\,.
:help direcory
в Vim показывает:
Список имен каталогов для файла подкачки, разделенных запятыми.
- Файл подкачки будет создан в первом каталоге, где это возможно.
- Пусто означает, что файл подкачки не будет использоваться (восстановление невозможно!).
- ...