107

我有一个包含一堆 Java 项目的工作区。如果我去File->Refresh,它并没有真正刷新任何东西(也许是当前选择的项目)。如何让 eclipse 刷新所有项目?

4

7 回答 7

105

它确实只会刷新当前项目(或者,更具体地说,是项目浏览器中的当前选择)。我只需单击项目资源管理器中的某处,执行Ctrl+A选择所有项目,然后按F5以实现完全刷新。

于 2010-03-25T18:53:12.073 回答
42

如果要刷新所有项目,忽略关闭的项目,那么最简单的方法是:

  • 在 Project Explorer 中按住 ctrl-click和 item(以确保 P. Explorer 具有焦点)
  • 再次按住 ctrl 键单击该项目,使其不再突出显示(但 P. Explorer 仍具有焦点)
  • F5现在将刷新整个工作区

当导航视图具有焦点并且未选择任何内容时,F5 会有效地刷新工作区。

于 2012-01-24T09:11:34.207 回答
15

Ctrl-A,然后 F5。

您可以将工作区设置为在检测到首选项更改时自动刷新。(窗口 > 首选项 > 常规 > 工作区 > 自动刷新)

于 2010-03-25T18:54:20.230 回答
9

简单的。

  • 创建外部工具:运行 > 外部工具 > 外部工具配置...
  • 创建一个新的程序配置将位置指向一个非常快的exe(我使用Cygwin的'ls')
  • 在刷新选项卡上,选择完成后刷新资源、整个工作区
  • 在 Build 选项卡上,取消选择 Build before launch

运行该工具以刷新所有项目。

于 2013-03-19T20:53:41.117 回答
6

控制一起单击所有项目,然后右键单击并单击刷新。

通常我都是这样刷新的,然后我确保清理所有项目并在 Eclipse 中重建。

于 2010-03-25T18:52:05.263 回答
2

对于任何好奇如何在Ctrl+A不起作用的 OS X 上选择所有这些项目的人:

  1. 点击第一个项目
  2. 按住Shift
  3. 持有↓</kbd> key until they are all selected
  4. 现在按F5
于 2013-02-25T13:58:19.513 回答
2

这个答案让我找到了一个更简单的解决方案,无需配置。

Cmd-3 build all(Windows 上的 control-3)

编辑:更正——我需要刷新构建。构建不会自动刷新。我目前正在使用两个操作,从我刚才提到的链接答案中的评论中“回显”(带有一个钩子来刷新所有内容的外部工具配置),然后是 cmd-3“构建所有”

于 2015-06-01T17:29:08.607 回答