45: 'readonly' option is set (add ! to override)
时间: 2023-12-13 08:33:25 浏览: 87
这个错误提示表明你没有权限修改该文件,因为该文件被设置为只读。如果你确定要修改该文件,可以在保存时添加!来覆盖只读选项。具体操作如下:
```shell
vi filename
```
进入vi编辑器后,输入以下命令:
```shell
:w !sudo tee %
```
这将使用sudo权限保存文件并覆盖只读选项。然后输入密码以确认sudo权限。如果你不想使用sudo权限,可以使用以下命令:
```shell
:wq!
```
这将强制保存并退出编辑器。请注意,这将覆盖只读选项,但也可能导致数据丢失。因此,请在使用此命令之前确保你已经备份了文件。
相关问题
readonly option is set add ! to override
readonly option是一种用于设置只读属性的选项。当将readonly选项设置为true时,表示该属性只能被读取,不能被修改。如果想要在设置了readonly选项的属性上进行修改,可以在修改语句后面添加一个感叹号(!)来覆盖只读属性的限制。
例如,假设有一个名为name的只读属性,可以通过以下方式来设置:
```
readonly name: string = "John";
```
如果想要在代码中修改name属性的值,可以使用感叹号来覆盖只读属性的限制:
```
name = "Mike"!;
```
这样就可以成功修改name属性的值了。
E45 : 'readonly option is set (add ! to override)
E45错误是Vim编辑器的一个错误,它表示你正在尝试编辑一个只读文件。只读文件是指你没有权限修改的文件。当你尝试编辑只读文件时,Vim会提示你“[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:”,这意味着你可以选择打开只读文件以进行查看,或者使用“E”选项来强制编辑只读文件。如果你选择强制编辑只读文件,你需要在命令模式下输入“:w!”来保存更改。如果你不想更改只读文件,你可以选择“Q”选项来退出Vim编辑器。
阅读全文