我试图在intellij编辑器管理器中创建编辑器选项卡,如下所示:
VirtualFileSystem fileSystem = LocalFileSystem.getInstance();
VirtualFile virtualFile = fileSystem.refreshAndFindFileByPath("path");
FileEditor[] editor = editorsManager.openFile(virtualFile, true);当我创建一个文件,我要打开,手动,没有问题的编辑器。但是每次我试图获得我创建的文件的编辑器
File tempFile = File.createTempFile("tmp", null);或者是那个
new File("path").createNewFile();我有空的FileEditor数组,但是在这两种情况下,文件的VirtualFile都是正确的。
发布于 2016-02-16 09:27:11
我研究过,这个问题是关于空文件的。它不能为空一个创建FileEditor,但是在其中包含一些文本,所有这些都可以正常工作。因此,在创建虚拟文件之前,请用一些默认文本填充文件。
https://stackoverflow.com/questions/35394494
复制相似问题