Eclipse:我如何刷新整个工作区? F5不这样做
我有一个工作区与一堆的Java项目。 如果我去File->Refresh
,它并没有真正刷新任何东西(可能是当前选定的项目)。 如何获得eclipse刷新所有的项目?
它确实只会刷新当前项目(或者更具体地说,是在项目浏览器中的当前select)。 我只需在项目资源pipe理器中的某个地方点击, 按Ctrl + A来select所有的项目,然后按F5来实现一个完整的刷新。
如果你想刷新所有的项目,忽略封闭的项目,那么最简单的方法是:
- 在项目资源pipe理器中按住Ctrl键并单击项目(以确保P. Explorer具有焦点)
- 再次点击该项目,不再突出显示(但P浏览器仍然有焦点)
- F5现在将刷新整个工作区
当导航视图具有焦点并且没有被选中时,F5有效地刷新工作空间。
Ctrl-A,然后是F5。
您可以将工作区设置为在检测到首选项中的更改时自动刷新。 (“窗口”>“首选项”>“常规”>“工作区”>自动刷新)
简单。
- 创build一个外部工具:运行>外部工具>外部工具configuration…
- 创build一个新的程序configuration将位置指向非常快的exe(我使用Cygwin的'ls')
- 在“刷新”选项卡上,select“完成时刷新资源”,“整个工作区”
- 在生成选项卡上,取消select生成之前启动
运行该工具刷新所有项目。
控制点击所有项目在一起,然后点击右键刷新。
通常我会刷新所有这些,然后确保清理所有项目并在eclipse中重build。
对于任何人都好奇如何select所有的这些项目在OS X的Ctrl + A不工作:
- 点击第一个项目
- 按住Shift键
- 按住↓键,直到全部选中
- 现在按F5
这个答案让我更加简单的解决scheme,没有必要的configuration。
Cmd-3构build所有(在Windows上的控制-3)
编辑:更正 – 我需要刷新和构build。 生成不会自动刷新。 我目前使用两个动作,从我刚刚提到的链接答案(外部工具configuration中带有一个挂钩来刷新所有内容)的评论中回显“echo”,然后是cmd-3“build all”