Есть два способа сделать это, насколько я понимаю, пока.
FileEditorManager CreateSplitter
// get the project
Project project = event.getProject();
// get File editor Manager Ex
final FileEditorManagerEx fileEditorManagerEx =
FileEditorManagerEx.getInstanceEx(project);
// get the editorWindow from File Editor Manager Ex
EditorWindow currentWindow = fileEditorManagerEx.getCurrentWindow();
// create a split
fileEditorManager.createSplitter(myOrientation, currentWindow);
EditorWindow.split
// get the project
Project project = event.getProject();
// get File editor Manager Ex
final FileEditorManagerEx fileEditorManagerEx =
FileEditorManagerEx.getInstanceEx(project);
// get the editorWindow from File Editor Manager Ex
EditorWindow currentWindow = fileEditorManagerEx.getCurrentWindow();
// Create a virtual file
VirtualFile virtualFile = new LightVirtualFile(origFile.getName(),origFile.getFileType(), results.get(0));
// create a split
fileEditorManager.createSplitter(myOrientation, currentWindow);
Первый создает копию существующего виртуального файла в текущем редакторе и создает разделение, второй может быть снабжен экземпляром виртуального файла.