vi - 收到错误E212:无法打开文件进行写入

Meg*_*anX 1 unix vim osx-lion

我正在按照本教程为git设置opendiff:http://thomashunter.name/blog/set-opendiff-filemerge-as-your-git-diff-tool-on-os-x/

我打开vi就像在教程中说的那样,写一些行并尝试:wq但是得到错误 - 错误E212:无法打开文件写入

我浏览了一下堆栈溢出,并试着打字

sudo vim ~/bin/git-diff.sh
Run Code Online (Sandbox Code Playgroud)

但我也得到了同样的错误.

我对基于unix的系统没有多少经验,所以我该怎么办?

Pet*_*esh 5

您没有bin下面的目录~(即/Users/username)."~/bin/git-diff.sh" [New DIRECTORY]vim屏幕底部的错误消息应该是一个提示