E45: 'readonly' option is set (add ! to override)
时间: 2023-08-20 21:12:15 浏览: 108
引用[1]:当编辑文件时发生崩溃,可能会出现这个错误。如果是这种情况,可以使用“:recover”或“vim -r application.properties”来恢复更改(参见“:help recovery”)。如果你已经这样做了,请删除交换文件“.application.properties.swp”以避免出现此消息。交换文件“.application.properties.swp”已经存在![O]pen Read-Only,(E)dit anyway,(R)ecover,(Q)uit,(A)bort: 。
引用[2]:解决办法有几种:1. 检查当前用户是否具有对文件进行修改的权限,如果是root权限,可以使用“:wq!”强制保存退出;2. 如果文件没有正确保存退出,并且正在打开状态,请确保其他人关闭文件后再保存;3. 如果所有人都关闭了文件,但仍提示有人没有关闭,则可以删除该文件的临时文件以正常打开、修改和保存。此外,还可以复习一下文件的类型和权限设置方法。[2]
引用[3]:文件访问权限有三种:读(r)、写(w)和执行(x)。对于文件来说,读权限表示可以读取文件内容,写权限表示可以修改文件内容,执行权限表示可以执行文件。文件权限可以用字符表示方法(如“rwx”)或8进制数值表示(如“111”)来表示。文件权限的设置方法是使用chmod命令,可以通过指定用户标识符(u、g、o、a)和权限字符(+、-、=)来增加、减去或赋值权限。[3]
根据你提供的信息,错误提示E45: 'readonly' option is set (add ! to override)表示文件设置为只读模式,如果你想要强制修改文件,可以在命令后面加上!来覆盖只读选项。例如,使用“:wq!”命令来保存并退出。
阅读全文