Eclipse 即时检测外部文件更改

Posted

技术标签:

【中文标题】Eclipse 即时检测外部文件更改【英文标题】:Eclipse Instantly detect external file change 【发布时间】:2016-10-05 05:30:42 【问题描述】:

我正在使用 eclipse bndtools 插件开发基于 OSGi 的 Web 应用程序。 我正在使用 Eclipse IDE(因为 bndtools)和 Jetbrain Webstorm IDE 来编辑 html/css/js 文件。

当我在 eclipse 中更改文件时,bndtools 会刷新包,我可以立即看到更改,但是当我使用 Webstorm 编辑文件时,我需要在 eclipse 中刷新项目才能看到结果。

注意:我已启用 Eclipse 工作区设置 Windows > 首选项 > 常规 > 工作区 > 使用本机挂钩或轮询和访问时刷新 .但这只会让 eclipse 在我访问 eclipse 中的文件时检测到更改。

为了加快我的开发速度,我不想在我在 Webstorm 中所做的每一次更改上都使用 eclipse 来刷新项目。我在问是否有办法避免它。

谢谢

【问题讨论】:

Eclipse 有 html/css/js 文件的编辑器。为什么不只使用一个 IDE? 我使用 angular2 构建我的客户端,webstorm 提供智能自动完成和... 在 WebStorm 中,尝试关闭“安全写入”选项(设置 | 外观和行为 | 系统设置 | 使用“安全写入”(首先将更改保存到临时文件)) - 有什么不同吗? 【参考方案1】:

“使用本机挂钩刷新或访问时轮询和刷新”选项可以满足您的要求。 “访问时刷新”选项仅在您访问文件时(打开文件时,或在编辑器中打开文件时)刷新文件。 在 Eclipse Photon 中测试。

【讨论】:

以上是关于Eclipse 即时检测外部文件更改的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Eclipse 项目(Java)中刷新外部 Jar?

eclipse更改maven的本地路径和外部仓库地址

Eclipse Java class修改后的即时编译

MobileFirst Eclipse 未检测到更改

eclipse怎么更改jdk路径

让 IntelliJ IDEA 刷新项目并检测更改的文件