Ошибка при попытке записи: E382: Cannot write, 'buftype' option is set
.
По какой-то странной причине это происходит только с одним файлом, и те же проблемы возникают, когда я удаляю файл и снова открываю его в vim.
Все остальные файлы в порядке.
Ошибка при попытке записи: E382: Cannot write, 'buftype' option is set
.
По какой-то странной причине это происходит только с одним файлом, и те же проблемы возникают, когда я удаляю файл и снова открываю его в vim.
Все остальные файлы в порядке.
Поскольку это происходит только внутри одного файла, попробуйте использовать команду
:set buftype: " "
когда внутри файла. Не лучшее решение, но оно должно работать.
Vim использует 'buftype'
для специальных буферов, которые не представляют файлы (например, боковые панели, созданные плагинами, такими как NERDTree), или требуют специальных команд для чтения и записи (например, удаленный доступ по FTP от netrw).
Вы можете использовать :verbose setlocal buftype?
чтобы узнать, где это было установлено. Файл может соответствовать :autocmd
, который по ошибке запустил плагин. Чтобы записать буфер, вы можете использовать :setlocal buftype=
, но лучше найти основную причину.