vim 错误‘E45:在具有写权限的文件上设置了‘readonly’选项’Debian 9 vim 8.0.707

vim 错误‘E45:在具有写权限的文件上设置了‘readonly’选项’Debian 9 vim 8.0.707

我想知道为什么我在标题中出现错误,而编辑的文件已启用写入位并且好用户:

# ls -l /etc/hosts
-rw-r--r-- 1 root root 693 Nov 15 09:46 /etc/hosts
# whoami
root

有什么想法吗?设置?错误?

尝试过set readonly=noro,但我得到了

E474: Invalid argument: readonly=noro

vim vimrc

尝试过:

set noro:verb set readonly?

set noreadonly

没有任何变化,也没有错误

答案1

一个简单的解释是,'readonly'已明确设置,无论是通过:set readonly还是通过使用 打开文件:view /etc/hosts。然后您应该能够使用 避免 E45 :write!

相关内容