私は、portableapps.com の多くのアプリケーション、特に 7-zip ポータブルと gVim ポータブルを仕事に使用しています。
7zip の外部エディターを gVimPortable.exe に設定しました。アーカイブまたは圧縮ファイル内にないファイルを編集する場合は完全に機能しますが、アーカイブまたは圧縮ファイル内のファイルを編集する場合は悲惨なことに失敗します。
何が起こるかというと、7-zip ポータブルがファイルを一時的な場所に保存し、gvimportable.exe を起動し、gvimportable.exe が gvim.exe をフォークして開きます。
gvimportable.exe が終了してしばらくすると、Procmon で、7zFM.exe が一時ファイルを削除する「SetDispositionInformationFile」(詳細: 「Delete: True」) を実行し、gvim がそれを開こうとすると、ファイルが削除されました。
エディターを NotepadPlusPlusportable.exe に設定すると、完全に機能することに注意してください。
この動作について説明はありますか?
-f
gVimPortable.exe のオプションでは問題が解決しないことに注意してください。