0
我想在的IntelliJ的編輯經理一樣,創建編輯器選項卡中打開FileEditor:不能與VirtualFile
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是正確的兩個案例。
您試圖打開的文件的實際名稱是什麼?如果其名稱與任何配置的文件類型不匹配,IntelliJ將不會在編輯器中打開文件。 – yole
命名的東西很好。我探討了這個問題是關於空文件的。它不能爲空的文件創建FileEditor,但有一些文本,所有的作品都很好。 – Praytic