vi 编辑文档时,出现readonly' option is set (add ! to override)
时间: 2024-08-15 16:08:52 浏览: 69
当你尝试使用vi编辑器打开一个文件时,可能会遇到 "readonly' option is set" 的提示,这意味着该文件当前设置为只读模式,不允许直接修改内容。如果你想覆盖这个限制并进入编辑状态,可以在vi命令行里输入 `!` 然后继续执行你想要的操作,比如 `w` 写入更改、`e` 打开另一个模式等。
例如,如果看到这样的提示:
```
:w
readonly' option is set (add ! to override)
```
你可以键入 `!w` 来保存更改,或者 `:!w` 直接执行 write 操作。记得在完成编辑后,通过 `q` 或 `qq` 退出vi编辑器。
相关问题
vi E45: 'readonly' option is set (add ! to override)
当在使用vi编辑器时,如果出现E45: 'readonly' option is set (add ! to override)的错误提示,意味着当前文件被设置为只读模式,无法进行编辑操作。为了覆盖只读模式进行编辑,需要在命令行模式下输入":set noreadonly"命令来取消只读模式,然后可以进行编辑操作。如果仍然希望在只读模式下编辑文件,可以在输入":wq"命令保存并退出编辑器,或者输入":q!"命令强制退出编辑器。这样就可以解决vi编辑器出现E45错误的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [E45: ‘readonly‘ option is set (add ! to override)解决办法](https://blog.csdn.net/longgeaisisi/article/details/107055538)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [E45: ‘readonly‘ option is set (add ! to override)](https://blog.csdn.net/dxyzhbb/article/details/109333529)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
readonly' option is set (add ! to override
"readonly' option is set (add ! to override"的错误信息意味着当前用户对文件没有修改权限。这种情况通常是因为文件设置成了只读权限。如果你已经修改了文件并希望强制保存,有以下几种方法可以尝试:
1. 按下Esc键,然后输入"set noreadonly",最后按照正常的保存方式执行"wq"命令。这样可以取消文件的只读权限并保存修改。
2. 使用sudo命令执行保存操作。在终端中输入"sudo vi 文件名",然后输入你的管理员密码。这样可以使用管理员权限来强制保存文件的修改。
3. 添加滚动支持到相应的类。默认情况下,滚动功能只在CBCGPDialogBar类中实现,但你可以轻松将此功能添加到任何继承自CBCGPDockingControlBar的类中。具体实现方法可以参考BCGPGridExample示例。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [vim 修改文件出现错误 “ E45: ‘readonly’ option is set (add to override)](https://blog.csdn.net/MRDOCMAN/article/details/124275385)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [BCGControlBarPro.v12.00](https://download.csdn.net/download/ydongsky/8702771)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文