2016-08-14 5 views
0

私のMac OX-Darwin 15.6とvim 7.3でvimdiffを動作させようとしています。私は-Vオプションではvimdiff実行すると、私はエラーの下に表示さMacでVimdiffが動作しない

Calling shell to execute: "diff -a /var/folders/9p/2bnq24nd1qd75xn0sxg172kd6r9fpw/T/vha2EMz/0 /var/folders/9p/2bnq24nd1qd75xn0sxg172kd6r9fpw/T/vha2EMz/1 >/var/folders/9p/2bnq24nd1qd75xn0sxg172kd6r9fpw/T/vha2EMz/2" 
Calling shell to execute: "diff /var/folders/9p/2bnq24nd1qd75xn0sxg172kd6r9fpw/T/vha2EMz/0 /var/folders/9p/2bnq24nd1qd75xn0sxg172kd6r9fpw/T/vha2EMz/1 >/var/folders/9p/2bnq24nd1qd75xn0sxg172kd6r9fpw/T/vha2EMz/2" 
Error detected while processing function <SNR>6_VimEnter: 
line 2: 
E810: Cannot read or write temp files 
Error detected while processing function <SNR>6_VimEnter: 
line 2: 
E97: Cannot create diffs 

vha2EMzフォルダ内の/ var /フォルダ/ 9P/2bnq24nd1qd75xn0sxg172kd6r9fpw/Tは存在しません。私は/ var /フォルダにアクセスしてディレクトリを作成することができます。そのため、権限の問題ではありません。誰でもUnixベースのシステムでこのエラーが発生しました

thisに従って/ usr/share/vimrcファイルをチェックしましたが、そこにMyDiff()が見つかりませんでした。これは問題ですか?/usr/share/vimrcを置き換えるか、MyDiffの定義を追加するべきですか?

答えて

0

問題は$ SHELL変数が設定されていませんでした。 Vimは$ SHELLからデフォルトを取得します。

関連する問題