1. ホーム
  2. visual-studio-code

[解決済み] Visual Studio コード ファイル変更の自動リフレッシュ

2022-06-16 04:02:36

質問

Visual Studio Code で作業していると、作業中のファイルが変更されると、そのファイルがコードパネルでフォーカスされるたびに、ディスクから再ロードされることに気づきました。 (VSCode を通してファイルに変更がない場合) .

しかし、そのファイル上にいる場合、ファイルの変更を警告するアラートはありません。

設定を見直したのですが、Visual Studio のオプションのようなものが見当たりません。

環境外でファイルが変更されたときに検出する

そこで質問です。この警告を発生させるための隠し設定やハックはないのでしょうか?

更新

Visual Studio Code のバージョン 0.3.0 で解決されました。

  1. エディターを通しての変更がない場合、ファイルはディスクから更新されます。(プロセス実行中にログ ファイルを読み込むのに非常に便利です)
  2. VSCodeを使用してファイルを保存しようとしたときに、ディスクとエディタの両方で変更があった場合、エディタはその状況(つまり、quot;dirty writes")について警告し ファイル比較 が表示され、どうすればよいかが判断できます。

どのように解決するのですか?

VSCode は、そのファイルにディスクに保存されていない変更がある場合、ファイルを更新することはありません。ただし、ファイルが開いていて変更がない場合は、ディスク上の変更に置き換わることは事実です。

現在、この動作を無効にする方法はありません。