在使用vim编辑器时,遇到E21: Cannot make changes, 'modifiable' is off报错怎么解决?

作者:佚名 上传时间:2023-11-29 运行软件:Vim 软件版本:N/A 版权申诉

这个错误通常是由于文件处于'nomodifiable'状态引起的,这意味着文件是不可编辑的。这可能是因为你尝试在只读文件上进行编辑或者文件权限问题。

首先,你可以确认文件是否为只读。在vim中,你可以通过输入:set readonly?来检查文件的只读状态。如果是只读的话,你可以通过:set modifiable来将文件设置为可编辑状态。

另外,你还需要确保你对文件拥有写入权限。你可以通过检查文件的权限设置或者使用:w!来强制写入文件,即便文件是只读的。

如果以上方法都无法解决问题,可能是由于其他一些原因导致的。你可以尝试使用:wq!强制保存并退出,然后重新打开文件看看是否解决了问题。如果问题仍然存在,可能需要检查文件所在目录的权限和磁盘空间是否足够。

总的来说,要解决'E21: Cannot make changes, 'modifiable' is off'报错,你需要确认文件是否为只读,拥有写入权限,并采取适当的措施使文件可编辑。

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
使用vim编辑器遇到E21: Cannot make changes, 'modifiable' is off报错怎么解决
这个错误通常是由于文件处于'nomodifiable'状态引起的,这意味着文件是不可编辑的。这可能是因为你尝试在只读文件上进行编辑或者文件权限问题。首先,你可以确认文件是否为只读。在vim中,你可以
N/A
Vim
2023-11-29 23:52
使用Vim如何解决'E21: Cannot make changes, 'modifiable' is off'错误?
要解决'E21: Cannot make changes, 'modifiable' is off'错误,您可以按照以下步骤进行操作:首先,确保您进入了正常模式(Normal Mode),可以通过
Vim 8.2
Vim
2023-12-15 19:49
解决vue项目中遇到Cannot find module chalk报错的问题
如下所示: 解决办法: 删掉项目中node_modules文件夹 ; 然后再 重新下载一下 cnpm install 补充知识:vue在npm run dev时报错Error: Cannot find
PDF
108KB
2021-01-30 13:09
解决mingW编译vlc遇到dshow报错的问题
解决mingW编译vlc时遇到dshow报错的问题
7Z
0B
2018-12-29 13:10
解决使用openpyxl遇到的坑
最近在用python处理Excel表格是遇到了一些问题1, xlwt最多只能写入65536行数据, 所以在处理大批量数据的时候没法使用2, openpyxl 这个库, 在使用的时候一直报错, 看下面代
pdf
165.57 KB
2021-06-03 19:53
使用vim编辑器遇到E21: 无法解析文件名的问题
这个错误通常是由于文件名中包含特殊字符或空格导致的。Vim对文件名的解析比较严格,特殊字符可能被误解为命令或选项。解决这个问题的方法是在打开文件之前使用反斜杠转义特殊字符,或者使用单引号将文件名括起来
Vim 8.2
Vim
2023-12-05 23:29
vim_plugin vim changes to ide
将vim修改为ide常用插件:a.vim,grep.vim,visualmark.vim,supertab.vim,taglist.vim,winmanager.vim,minibufexpl.vim
RAR
0B
2019-09-10 05:18
vim plugin vim changes to ide update
add wintagexplorer.vim , echofunc.vim , vimrc
ZIP
154KB
2020-09-19 16:05
Ambiguous mapping.Cannot map method报错解决
开发中,我们常常会遇到很多异常报错,现在就我工作中经常遇到的报错做记录和总结,首先对自己会有很大的帮助,同时希望对读者也起到一定的帮助。废话不多说,先上报错。 1. Ambiguous mapping
PDF
184KB
2021-02-01 05:51
使用Visual Studio Code遇到 'Cannot find module' 报错怎么解决
这个报错通常表示Node.js在执行代码时找不到需要的模块。首先,确保你的项目目录下有一个有效的 package.json 文件,其中包含了所有依赖项。然后,打开终端并执行 npm install 命
最新版本
Visual Studio Code
2023-11-13 03:58