Visual Studio Codeで作業しているときに、作業中のファイルが変更されると、コードパネルでそのファイルにフォーカスが当てられるたびにディスクから再読み込みされることに気づきました。(VSCode を通じてファイルに変更がない場合)。
ただし、そのファイルを使用している場合は、ファイルの変更について警告するアラートは表示されません。
設定を確認しましたが、Visual Studio オプションのようなものは見つかりません。
環境外でファイルが変更されたことを検出する
そこで質問ですが、その警告を表示させるための隠し設定やハックはあるのでしょうか。
アップデート
Visual Studio Code バージョン 0.3.0 で解決されました。
- エディターで変更がない場合、ファイルはディスクから更新されます。(プロセス実行中にログ ファイルを読み取るのに非常に便利です)
- VSCodeを使用してファイルを保存しようとするときに、両側(ディスクからとエディター経由)に変更があった場合、エディターはその状況(つまり「ダーティ書き込み」)について警告し、ファイル比較何をすべきかを決めることができます。
ベストアンサー1
VSCode は、ファイルに変更があってもディスクに保存されていない場合は、ファイルを更新しません。ただし、ファイルが開いていて変更がない場合は、ディスク上の変更内容で置き換えられます。
現在、この動作を無効にする方法はありません。