有时候我们在mac里编辑文件,使用vi,vim来编辑文件,在编辑完保存时出错,提示E212,Can’t open file for writing,这是什么状态,怎么解决?下面我们来看一下。

1、使用 vim exports命令来打开编辑 exports这个文件。
在这里插入图片描述
2、输入内容,编辑完,输入:wq来保存编辑的内容。
在这里插入图片描述
3、保存时报错,提示的就是Can't open file for writing的信息。
在这里插入图片描述
4、其实解决这个问题很简单的,就是权限问题,我们使用q!命令先退出当前的编辑。
在这里插入图片描述
5、退出来后,我们改用sudo vim命令,这是使用超级权限。
在这里插入图片描述
6、使用sudo,需要输入当前用户的密码。我们输入就行了,要注意的是输入的密码是没有任何显示的,输入完直接回车就行了。
在这里插入图片描述
7、正确输入密码后,再次进入到编辑页面,这时我们修改完内容后,同样使用wq命令来保存就行了。
时就能正确保存了,不会再提示出来了,保存成功退回到命令行页面。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐