我正在寻找一个自动保存文件的eclipse配置或插件(所以我不必使用Ctrl + S).它可以在失去焦点或一段时间内完成.我想我看到了类似的东西(我知道IDEA有它),但我现在无法找到它.
七年后更新(Eclipse Neon 4.6)
Eclipse现在有一个自动保存脏编辑器
默认情况下禁用自动保存选项.
新的自动保存首选项页面(Preferences > General > Editors > Autosave
)可用,允许启用/禁用自动保存并更改自动保存的间隔.
在键盘活动,鼠标单击或显示弹出窗口时重置倒计时(例如内容辅助,首选项页面......).
原始答案(2009)
该OP IADAPTER添加的评论:
我打赌像我描述的插件存在.
......你是对的!
Eclipse插件saveDirtyEditor应该可以满足您的需求.
复制SaveDirtyEditors_1.0.2.jar
插件目录.
您将获得一个新的首选项页面
General > Editors > Text Editors > Save Dirty Editors
,允许你每30秒保存一次像' myfile.java
'在' '下面的脏文件myfile.java.snapshot
(如果你想要的话可以减少).
但是,如果没有其他插件,Eclipse本身不支持该功能.
最接近的可能是:
Window > Preferences > type "build" > General > Workspace > [x] Save automatically before build
这样,每次你点击CTRL+ B实际构建你的源,它们都会被保存.
但我知道这不是正是你所追求的.
请注意,激活"自动构建"选项后,您的选项效率不会很高......(这会触发过多的构建)
再一次,如果没有达到你想要的,你也有:
Run/Debug > Launching > Save required dirty editors before launching Run/Debug > Launching > [x] Build (if required) before launching
注意:IntelliJ IDEA和eclipse之间的区别在于"保存时编译"功能:
正如IDEA常见问题解答中所述:
问:
我可以在IntelliJ IDEA中启用"保存时编译"吗?IntelliJ IDEA目前不支持此功能.
但是有一个" Eclipse模式 "插件提供类似的功能,所以我们建议你试试这个插件.
请注意,默认情况下,IntelliJ IDEA会为您保存文件,因此您无需像在其他IDE中那样频繁按Ctrl + S快捷键.
但是,使用Eclipse时,默认情况下会激活"build on save",因此缺少该特定功能.
http://code.google.com/p/eclatosa/
"在禁用eclipse窗口时保存eclipse中的所有打开的编辑器(如在IntelliJ中)"