对 Vi 上的错误消息的适当响应应该是什么

对 Vi 上的错误消息的适当响应应该是什么

当您收到““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,并检查权限以及文件和目录所有权是否符合您的预期(并且该目录确实存在)。

相关内容