Eclipseがファイルを編集するたびに、自動的にビルドするのとほぼ同じ方法で自動的に保存するようにしたいと思います。私は昨年IntelliJ(デフォルトで自動的に保存されます)を使用しているため、次の問題が発生し続けます。
- Eclipseでいくつかの変更を加える
- 保存を押すのを忘れる
- ビルド、単体テストを実行し、いくつかの奇妙な動作に気づきます
- (しばらくして....)変更を保存するのを忘れたために予期しない動作が発生したことに気付きます
Eclipseを自動的に保存させる方法はありますか?
Eclipseがファイルを編集するたびに、自動的にビルドするのとほぼ同じ方法で自動的に保存するようにしたいと思います。私は昨年IntelliJ(デフォルトで自動的に保存されます)を使用しているため、次の問題が発生し続けます。
Eclipseを自動的に保存させる方法はありますか?
回答:
窓>設定
一般>エディター>自動保存>チェックダーティエディターの自動保存を有効にする>自動保存間隔の値を選択(秒単位)
M7の詳細:
ダーティエディターの自動保存がEclipseで利用できるようになりました。自動保存オプションはデフォルトで無効になっています。新しい自動保存設定ページ([設定]> [一般]> [エディター]> [自動保存])が利用可能になり、自動保存を有効/無効にしたり、自動保存の間隔を変更したりできます。カウントダウンは、キーボードアクティビティ、マウスクリック、またはポップアップが表示されたときにリセットされます(コンテンツアシスト、設定ページなど)。
この質問/回答で参照されているように、saveDirtyEditorプラグインを使用してそれを行うことができます。プラグイン以外の方法はありません。
私はsmartsaveと呼ばれるこのためのEclipseプラグインを書きました。Eclipseマーケットプレイスで入手できます。
指定した間隔でファイルを保存し、設定ダイアログにエラーや警告が表示された場合に保存しないように調整することもできます。