104 我有一个带有一堆Java项目的工作区。如果我转到File->Refresh,它实际上并不会刷新任何内容(可能是当前选择的项目)。如何使日食刷新所有项目? eclipse refresh workspace — 插口 source 另请参阅:stackoverflow.com/questions/1212633/…– — 德鲁·斯蒂芬斯
103 实际上,它只会刷新当前项目(或更具体地说,是项目浏览器中的当前选择)。我只是单击项目浏览器中的某个位置,然后单击Ctrl+ A选择所有项目,然后按F5以获得完整的刷新。 — BalusC source 7 好的,谢谢,但是请注意,在“项目资源管理器”中执行上述操作无效(刷新显示为灰色),但是在“程序包资源管理器”中进行此操作则正常。 — 杰克 9 但是,与此有关的问题是,如果关闭了我的任何项目(一直在关闭),则不会出现“刷新”选项。Ctrl + A和F5紧跟我的唯一方法是打开所有项目。 — 马特 10 @Matt:我的项目资源管理器配置为隐藏已关闭的项目。它们仅在导航器中可见。您可能想要做同样的事情。 — BalusC 2 @Trevor:不,正如BalusC所说的那样,您可以隐藏关闭的项目...再次并不总是那么理想。 ...以及使我的工作空间更加井井有条..尤其是使用Dynamic Working Sets插件(这意味着在设置一些正则表达式后无需进行维护)。 — inger 1 如果您将过滤器排除在封闭的项目路线之外,请执行以下操作说明:help.eclipse.org/indigo/…– — Everett Toews
40 如果要刷新所有项目,而忽略关闭的项目,则最简单的方法是: ctrl单击并在项目资源管理器中单击(以确保P. Explorer具有焦点) 再次按住Ctrl键并单击该项目,以使其不再突出显示(但P. Explorer仍然具有焦点) F5现在将刷新整个工作区 当导航视图具有焦点且未选择任何内容时,F5会有效地刷新工作区。 — 詹姆斯·布莱克本 source 3 在Mac上用cmd-click代替ctrl-click的情况下,这对我来说效果很好 — Traveler 1 当您有许多项目和文件夹时,这是一个不错的解决方法(因为ctrl-A,如果选择了文件夹,右键单击将不允许刷新) — kotoole
9 简单。 创建外部工具:运行>外部工具>外部工具配置... 创建一个新的程序配置将位置指向非常快速的exe(我使用Cygwin的“ ls”) 在“刷新”选项卡上,选择“完成后刷新资源”,“整个工作区” 在“构建”选项卡上,取消选择“启动前的构建” 运行该工具以刷新所有项目。 — 紧缩 source 在Windows上,我使用“ C:\ Windows \ twunk_32.exe”似乎没有受到伤害:) — iTake 2014年 我怎么知道刷新是否完成? — srrvnn 2014年 这很棒!现在,我可以键入cmd-3 echo(因为我使用了/ bin / echo作为命令)并立即刷新,从而使跳过性能破坏自动构建的负担减轻了。因为它具有菜单项,所以它也可以在快速银幕触发器或类似的设置中使用,因此它可能是来自外部蚀的全局按键。 — 约书亚·戈德堡 这使我想到了一个更简单的东西:cmd-3构建全部。(发布答案) — 约书亚·戈德堡 为噪音道歉:我发现我必须先刷新然后再构建。没有一个是足够的。(我实际上错误地认为,刷新触发了构建,并且构建将以刷新开始。都不是。)我首先使用带有刷新钩子的外部工具配置,然后使用cmd-3来构建全部。 — 约书亚·戈德堡2015年
2 对于想知道如何在OS X上选择Ctrl+ A无效的所有项目的人: 点击第一个项目 按住 Shift 按住↓键直到全部选中 现在按 F5 — 布拉德 source 1 OS X的类似物Ctrl+A是⌘+A,它会选择全部。 — Max Nanasy 它对我的工作不稳定(有时我必须先在Project Explorer中单击几次)。 — Max Nanasy
2 这个答案使我想到了一个更简单的解决方案,无需进行任何配置。 Cmd-3构建全部(在Windows上为Control-3) 编辑:更正-我需要两个刷新和构建。生成不会自动刷新。我目前正在使用两个操作,在刚刚提到的链接答案中,我的评论中的“回声”(带有钩子以刷新所有内容的外部工具配置),然后是cmd-3“全部构建” — 约书亚·戈德堡 source