Ответ 1
Это дерьмовое поведение от лучшей IDE python. Существует решение OSX, но я не уверен, понравится ли вам:
Вы можете снова включить поддержку старого экрана в стиле OSX, выбрав "Системные настройки", "Управление миссией" и снимите флажок "Дисплеи имеют отдельные пробелы". Теперь ваши плавающие окна не будут привязываться назад, и вы даже можете расширить главное окно PyCharm над экранами.
Недостатком этого решения является то, что у вас будет док-станция OSX и главное меню только на вашем основном мониторе. Я надеюсь, что Jetbrains скоро исправят это поведение.
Другой способ добиться того, что вы хотите, - открыть несколько экземпляров проекта. Когда вы пытаетесь открыть проект во второй раз, вы можете выбрать "открыть проект в новом окне". Вы можете перетащить новое окно на второй экран; он не будет привязываться к вашему основному монитору.