Eclipse自动保存

发布于 2024-08-29 11:43:45 字数 242 浏览 10 评论 0原文

我希望 Eclipse 在每次编辑文件时自动保存,就像它自动构建一样。因为我去年一直在使用 IntelliJ(默认情况下会自动保存),所以我一直遇到以下问题:

  • 在 Eclipse 中进行一些更改
  • 忘记按保存
  • 运行构建、单元测试,并注意到一些奇怪的行为
  • (有时后来......)意识到发生意外行为是因为我忘记保存更改

有什么方法可以让Eclipse自动保存吗?

I would like Eclipse to automatically save every time I edit a file, in much the same way that it builds automatically. Because I've been using IntelliJ for the last year (which saves automatically by default), I keep having the following problem:

  • Make some changes in Eclipse
  • Forget to press save
  • Run the build, unit tests, and notice some strange behaviour
  • (Some time later....) realize that the unexpected behaviour occurred because I forgot to save the changes

Is there any way I can make Eclipse save automatically?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

祁梦 2024-09-05 11:43:45

Eclipse Neon (4.6)

窗口 > 首选项

窗口首选项

常规 > 编辑 > 自动保存 >检查为脏编辑器启用自动保存>选择自动保存间隔的值(以秒为单位)

General Editors Autosave

M7 中的详细信息:

Eclipse 中现在可以自动保存脏编辑器。自动保存选项默认禁用。新的自动保存首选项页面(首选项 > 常规 > 编辑器 > 自动保存)可用,允许启用/禁用自动保存并更改自动保存的时间间隔。倒计时会在键盘活动、鼠标单击或显示弹出窗口(例如内容辅助、首选项页面等)时重置。

Eclipse Neon (4.6)

Window > Preferences

Window Preferences

General > Editors > Autosave > check Enable autosave for dirty editors > choose the value for autosave interval (in seconds)

General Editors Autosave

Details in M7:

Auto-save of dirty editors is now available in Eclipse. The autosave option is disabled by default. A new autosave preference page (Preferences > General > Editors > Autosave) is available and allows to enable/disable the autosave and change the interval of autosave. The countdown is reset on keyboard activity, mouse click, or when a popup is displayed (e.g. content assist, preference page, ...).

埋葬我深情 2024-09-05 11:43:45

您可以转到此处并选中“构建 Windows 之前自动保存”复选框

>首选项>一般->工作空间

You can go here and check the box Save automatically before build

Windows > Preferences > General -> Workspace

儭儭莪哋寶赑 2024-09-05 11:43:45

首先,尝试窗口 ->首选项->一般->工作区。在那里您可以选中“构建前自动保存”和“自动构建”。

如果这不起作用

请尝试

首选项->运行/调试->启动-> “保存脏编辑器之前
启动”

First, try Window -> Preferences -> General -> Workspace. There you can check "Save automatically before build" and "Build automatically."

If that does not work,

PLEASE TRY

Preferences -> Run/Debug -> Launching -> "Save dirty editors before
launching"

家住魔仙堡 2024-09-05 11:43:45

您可以使用 saveDirtyEditor 插件 来完成此操作,如 这个问题/答案。没有非插件的方法可以做到这一点。

You can do it with the saveDirtyEditor plugin as referenced in this question/answer. There is no non-plugin way of doing it.

╰ゝ天使的微笑 2024-09-05 11:43:45

我为此编写了一个名为 smartsave 的 Eclipse 插件。它可以在 Eclipse Market Place 中找到。

它会按指定的时间间隔保存您的文件,您甚至可以对其进行调整,以防止在首选项对话框中出现错误或警告时阻止保存。

I wrote an Eclipse plugin for this called smartsave. It's available in the Eclipse Market Place.

It saves your files at a specified interval and you can even tune it to prevent saving if errors, or warnings, are present in the preferences dialog.

不甘平庸 2024-09-05 11:43:45

在 Helios 中,这可以通过进入首选项和设置来完成:

运行/调试>启动>在启动之前保存所需的脏编辑器

In Helios this can be done by going to preferences and setting:

Run/Debug > Launching > Save required dirty editors before launching

颜漓半夏 2024-09-05 11:43:45

对于 Eclipse Mars 2,设置位于窗口 > 下方。首选项>一般>工作区。这些设置以分钟为单位,而不是以秒为单位。

输入图片此处描述

For Eclipse Mars 2, the settings are below Window > Preferences > General > Workspace. These settings are in minutes and not in seconds.

enter image description here

旧梦荧光笔 2024-09-05 11:43:45

您可以转到 Windows >首选项>自动保存并将自动间隔设置为 1。

You could go to Windows > Preferences > Autosave and set the auto intervals to 1.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文