I've been working with PyCharm for a few days now and found this a major annoyance. Perhaps you can help me with it.
I often use the vertical split view of the same file:
Window -> Editor Tabs -> Split Vertically
So I end up with two tabs.
1. First, there is no way of telling at a glance which one is active unless you spot the cursor but...
2. Just because you can see the cursor does not mean that the tab is active (at least to other bits of the UI). For example:
- open a file,
- split the tab, place the cursor inside of the left tab,
- click on some function's name in the 'Structure' pane, the left tab scrolls to the right place,
- move the cursor to the right tab,
- click on some function's name in the Structure pane, the left tab scrolls to the right place, whereas it should have been the right tab this time, (1)
- now to add a little twist, place the cursor back in the left tab,
- place the cursor on some function's name,
- right-click on it and select 'Find Usages',
- double click on whatever appears in the results, the left tab will scroll,
- now place the cursor in the right tab and repeat the exercise, this time the right tab will scroll, exactly as expected. (2)
Is the case (1) a bug?