在外壳程序脚本中通过vi编辑器编辑文件显示错误

agarwal_achhnera

我在vi编辑器中打开文件的脚本,该用户将在其中写入任何内容,然后保存或完全 :wq!

当我尝试这个时,它会给出如下错误消息

e138 can't write viminfo file $home/.viminfo!

并要求

Press Enter or command to continue

现在,当我按Enter键然后保存文件。但是为什么显示该错误消息。如果我直接使用vi编辑器或vim编辑器打开相同的文件并进行更改,则不会出现任何错误。

另外,如果我安装了vim编辑器,那么它可以正常工作,并且没有错误显示

请告诉我可能是什么问题。

Ygoncho

我最好的猜测是$home没有正确定义。尝试!echo $home在两个编辑器上运行:如果在脚本运行期间未定义它,请在运行vim之前定义它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章