Не уверен, как я сам столкнулся с этим сценарием, поскольку я не помню, чтобы открывал какие-либо файлы с помощью sudo vim
, но на каждом :q
файла я получал похожее сообщение «Не могу записать, viminfo недоступен для записи».
rm ~/.viminfo
не разрешил его, а ~/.vim/
был пуст.
chmod 666 ~/.viminfo
устранено это предупреждающее сообщение при выходе из файла в Vim. Хотя я не уверен, что это лучшее решение? Имеет смысл, почему он остановил предупреждение, поскольку.viminfo раньше был rw ------, и я предполагаю, что он записывается с историями команд vim.