のGentoo、vimのバージョンを必要としないオープンファイル/tmp/.* 7.3.762Vimのエラー:することができます実行するいくつかのコマンドは、一時ファイル
問題:
ONLYはvimのインスタンスがために走ってきたときの状況長い時間(2時間のような)。その後、私はプラグインfugitive
に:Gstatus
のような一時ファイルを必要とするいくつかのコマンドを実行し、私はエラーを取得します:
can't open file /tmp/RANDOM_NAME
私は理由がこれを引き起こしたかを把握することはできません。それはオペレーティングシステムのオートクリーン戦略と関係がありますか?
私はfugitive
のコマンドを実行しているときだけではなく、この問題が発生するだけでなく、以下の機能なので:私はfugutiveプラグインがTEMPNAME()内部vimの機能を使用しています知っている
" Use ranger as vim's file chooser
fun! RangerChooser()
silent !ranger --choosefile=/tmp/chosenfile $([ -z '%' ] && echo -n . || dirname %)
if filereadable('/tmp/chosenfile')
exec 'edit ' . system('cat /tmp/chosenfile')
call system('rm /tmp/chosenfile')
endif
redraw!
endfun
folerあなたの家であなたのvimrcファイルにこれを追加し、フォルダの.tmpを作成/ tmpが、私はこれが発生しました? – user2864740
いっぱいに仮想ファイルシステムでありますvimセッションでは何らかの不安定な状態にあるようですが、常にVimを再起動してしまい、他のvim sessiには影響しません同じ時間に走っている。 'system()'自体には何か問題があります。 ':echo system( 'ls')'でエラーを再現できます。 –