构建前Eclipse是否可以自动保存?

44

作为一个使用Visual Studio的人...

我应该如何告诉Eclipse在每次构建时自动保存而不是每次都询问。

在VS.NET中,可以在“选项”下找到它,但我在Eclipse中找不到它。

我使用的是Mac。


1
似乎没有任何答案适用于Eclipse 2019-09。请注意,“启动前保存”与“构建前保存”不同。 - Maple
6个回答

82

首先,尝试:

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

如果这个方法不管用,

请尝试:

偏好设置 -> 运行/调试 -> 启动 -> “在启动之前保存未保存的编辑器”


7
在进行构建或构建/运行之前,需要检查这两个问题才能使Eclipse Juno保存未保存的修改。悲伤但却是事实。 - Scott Stensland
4
非常感谢,这个答案在 Kepler 中为我解决了问题,因为工作区配置没有任何效果。 - starmandeluxe

65

前往

Window -> Preferences -> General -> Workspace

在此,您可以勾选以下选项:

构建之前自动保存 + 自动构建


4
您的回答帮我省去了下载一些插件的步骤。 - Tarun
7
这不是OP所要求的内容,请参见下面@um.anusorn的答案。 - Scott Stensland
2
@Scott Stensland,现在“build”的答案与“Prompt”相同。在运行/调试->启动下,“Prompt”现在是默认安装的。跨开发人员可能从未运行/调试,因此他们永远不会想到在那里查找。 - mckenzm

18

在构建之前自动保存

窗口 > 首选项 > 常规 > 工作空间 > 选中"构建之前自动保存" > 确定

Window Preferences General Workspace

在启动之前保存未保存的编辑器

窗口 > 首选项 > 运行/调试 > 启动 > 选中"始终" 中的"在启动之前保存所需的未保存编辑器"

Launching

在启动之前保存资源

这实际上是替代"在启动之前保存所需的未保存编辑器"的方法

更改当前文件中的内容 > 运行 > 选中"始终在启动前保存资源" > 确定

enter image description here
enter image description here

细节:

  • IDE: Eclipse Kepler
  • 操作系统:Windows

4

偏好设置 -> 运行/调试 -> 启动 -> 在启动前保存必须的未保存编辑器。


1

在Eclipse Luna中有所变化(或许只是因为我用的是Mac而答复者用的是PC)。

你可以在下面这个菜单中找到它:

Eclipse -> Preferences -> General -> Workspace

在那里,你需要勾选“构建前自动保存”和“自动构建”。在Mac上,偏好设置不在窗口菜单下,这让我有点困惑。


0

(仅供完整性)

窗口 -> 首选项 -> 通用 -> 工作区之后

(x) 在构建前自动保存 + 自动构建

您必须前往:

窗口 -> 另存透视图为...

并根据您正在使用的透视图选择一个名称。 您可以覆盖旧的透视图...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接