When I invoke the "Split vertically" command with an opened file, both split sides contain this file/pane. Maybe there is actually a use case where you want to have a file open in two panes at the same time(?) - but I think it makes much more sense to at least have the option, to actually move the active pane to the new split pane when splitting, so that only the new split contains the file - OR to open a split and move the focus to this split but don't open any file in it.
I've tried to accomplish this by building a macro via RubyMine:
go to other split side (the original pane before there were two sides)
move file to other split side
But it didn't didn't work most of the time.
My second concern is about the "Move To Opposite Group" command. Say I have a vertically split, with the left side containing three files. When I switch the focus between tabs on the left side and I then invoke "Move To Opposite Group", the left split always opens the tab on the left of the "old" position of the tab. This actually always makes me have to go back to this split and open the file I was looking at before. So my question is, could you let RubyMine remember the history of the last two opened files of a split so that when I invoke the "Move To Opposite Group" command, I see the last opened tab?
I hope the descriptions are easy to follow and the requests ok to ask for.