当您收到““tests/1-my_list.txt”E212:无法打开文件进行写入”错误消息时,您该怎么办
答案1
是vim
编辑器提供带有诸如 之类的标签的错误消息E212
,而不是经典vi
编辑器。
如果您想知道什么E212
意思,请vim
使用
:help E212
这将向您显示以下内容:
E190 E212
Cannot open "{filename}" for writing
Can't open file for writing
For some reason the file you are writing to cannot be created or overwritten.
The reason could be that you do not have permission to write in the directory
or the file name is not valid.
(也可在https://vimhelp.org/message.txt.html#E212)
下一步是缓解这个问题。在这种情况下,错误是由于文件或其目录的权限限制过多、您正在编辑的文件路径不再有效,或者您正在以错误的用户身份编辑文件。在任何情况下,您可能都会调查尝试使用 写入文件的路径ls
,并检查权限以及文件和目录所有权是否符合您的预期(并且该目录确实存在)。