Невозможно записать в файл резервной копии - PullRequest
1 голос
/ 13 апреля 2020

Поскольку я обновился до Catalina, я не могу редактировать свои точечные файлы, но получаю сообщение «Не удается записать в файл резервной копии ...».

Я проверил разрешения для файла, и моя учетная запись пользователя является владельцем и имеет разрешения на чтение и запись. Если я отредактирую файлы с помощью BBedit, я смогу сохранить файлы, поэтому проблема, похоже, будет редактироваться в neovim.

Я также могу редактировать файлы, используя neovim, в других каталогах, но не в моем каталоге dotfile.

Добавлена ​​дополнительная информация:

Я заметил, что файлы, которые я не могу редактировать, имеют следующую структуру разрешений:

.rwxrwxrwx@ 1.4k pdd 30 Aug  2017 plugin_manager.vim

Я удалил атрибут @, использующий xattr, но это не имеет никакого значения.

Обновление дополнительной информации Я сузил его до чего-то в моем файле vimr c. Если я запускаю neovim без моего vimr c, я могу сохранить файлы в моем каталоге vimr c.

В моем vimr c есть следующий код, относящийся к файлам резервных копий:

if exists('$SUDO_USER')
  set nobackup                        " don't create root-owned files
  set nowritebackup                   " don't create root-owned files
else
  set backupdir=~/local/.config/nvim/tmp/backup
  set backupdir+=~/.config/nvim/tmp/backup    " keep backup files out of the way
  set backupdir+=.
endif

Если я закомментирую эти строки, я смогу сохранить файлы в моем каталоге vimr c. Я немного сбит с толку, поскольку у меня они были в моем vimr c в течение некоторого времени, и у меня не было проблем.

Я, вероятно, упускаю что-то простое. У кого-нибудь есть предложения?

...