【问题标题】:Eclipse Editor monitor file changes from out of EclipseEclipse 编辑器监视来自 Eclipse 之外的文件更改
【发布时间】:2018-03-02 17:01:49
【问题描述】:

我正在为 Eclipse 开发一个插件,并注意到当用户从 IDE 更改文件时,例如,使用 shell 执行 git pull,我的编辑器不会接受更改。我尝试使用IResourceChangeListener,但意识到它只监控工作区中发生的变化。

我见过eclipseTextEditor可以监控外部文件的变化,但没能从代码中找到它是如何实现的。我的编辑器不是文本编辑器,所以我不能从TextEditor 扩展来免费获得这个。

谁能给我一个提示如何正确地为 Eclipse 实现这个功能?谢谢!

【问题讨论】:

    标签: eclipse-plugin


    【解决方案1】:

    根据Eclipse FAQ,您需要在单独的线程中监控非 Eclipse 文件更改。

    幸运的是,Java 有 file change notification API 可以用来实现这一点。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 1970-01-01
    • 2019-05-08
    • 1970-01-01
    • 2013-08-29
    相关资源
    最近更新 更多