将虚拟文件同步到Intellij IDEA插件中的物理文件

 工商领域LW 发布于 2023-02-12 10:16

我正在实现Intellij IDEA的插件,需要在执行操作之前保存文件.Action是shell命令,它要求将文件名作为命令行参数传递.

AFAIK Idea在帧停用时保存(同步)文件,因此如果我右键单击该文件,然后单击我的操作 - 将使用旧版本的文件.如果我转到其他窗口,返回到Idea并单击我的操作 - 将使用该文件的当前版本.

我已经阅读了这篇关于虚拟文件系统的文档,发现我可以触发从文件系统加载的文件(例如VirtualFileManager.syncRefresh()或者VirtualFileManager.asyncRefresh()).我试过这个希望它会起作用,但事实并非如此.

问题是:如何手动(以编程方式)保存文件?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有