Eclipseが「このファイルはファイルシステム上で変更されました」というダイアログを表示しないようにするための設定や微調整はありますか?別のエディタからEclipseに切り替えるとどうなりますか?「ファイルシステム上で変更されました」ダイアログを回避しますか?
ステップ:
- オープンEclipseプロジェクト
- 編集いくつかのファイルと(ページは「クリーン」になりましたが、以前にタッチされた)
- スイッチ他のエディタ
- 編集同じファイルに保存します
- 日食に戻る
- ダイアログを参照してください。
Eclipseが「このファイルはファイルシステム上で変更されました」というダイアログを表示しないようにするための設定や微調整はありますか?別のエディタからEclipseに切り替えるとどうなりますか?「ファイルシステム上で変更されました」ダイアログを回避しますか?
ステップ:
これはインディゴサービスリリース1を使用して私の作品リフレッシュ:20110916 - > General - > Workspace - > "ネイティブフックまたはポーリングを使用したリフレッシュ"および "アクセス時のリフレッシュ"がチェックされています。
@Piotr Dobrogostでは、ダイアログプロンプトを削除するには、これらのオプションの1つだけが必要ですが、必要な動作によって異なります。彼らはさまざまなことを行いますが、それぞれはそれ自身でダイアログを防ぎます。 [ネイティブフックまたはポーリングを使用して更新]を使用すると、ユーザーの介入なしにファイルが変更されたときにファイルが自動的に更新されます。 [アクセス時に更新]を選択すると、ファイルが変更されたエディタにコンテキストが変更された場合にのみファイルが更新されます。私の目的(スクリプトの出力の変化を見る)では、「ネイティブフックやポーリングを使ってリフレッシュする」が最も有用であることがわかりました。
また、これは明白なように見えるが、これが唯一のEclipseワークスペース内のファイルのために働くことに気づくかもしれません。
FYI re。これはEclipseのワークスペース「私が今開いたばかりの」ファイル内でのみ動作します。https://bugs.eclipse.org/bugs/show_bug.cgi?id=506960 – vorburger
代わりにどのような動作が必要ですか?両方の選択肢(尋ねることなくバッファを再ロードして変更するか、ファイルが外部で変更されていないかのように実行する)は、IMOを行うのが間違っているように思えます。 – bignose
ファイルシステムからバッファをリロードする - ダイアログが提供するデフォルトの選択。私の使用事例は、私が編集エディタの1人であることです。そのため、ファイルシステムが正しいと確信しています。 – larham1
このダイアログは、バッファが「クリーン」であっても表示されます。Eclipseエディタでディスクに保存されていない変更はありません。ページはきれいです。その後、別のエディタに切り替え、ファイルをタッチしてEclipseに戻ります。 Eclipseは変更されたファイルシステムを見て、不平を言う。保存されていない*汚れたページのために不平を言っていて、RAMにのみ存在していれば、それは違うでしょう。 – larham1