【发布时间】:2015-04-06 12:47:51
【问题描述】:
我正在运行一些在我的项目下生成文件的脚本命令,当我的命令终止时如何刷新/重新加载文件树?
我看过这个Synchronize virtual file to the physical file in the Intellij IDEA plugin
我试过用这个但没有运气:
FileDocumentManager.getInstance().saveAllDocuments();
或
VirtualFileManager.getInstance().syncRefresh();
甚至
currentProject.getBaseDir().refresh(false, true);
这些方法都不会刷新项目树。
【问题讨论】:
-
最后两个 API 都是刷新 IntelliJ IDEA VFS 的正确方法。如果它们没有带来预期的结果,最可能的原因是您在错误的时间调用它们(可能在您的脚本实际完成之前)。
标签: intellij-idea intellij-plugin intellij-14 virtual-file