我在 Mac OSX (10.10.5) 上使用带有多个显示器的 PyCharm,通常您可以将窗口拖到单独的显示器上。在 PyCharm 中,这是可行的,但它们(特别是“运行”窗口)会快速返回到主监视器。
我只在最新的 PyCharm 5 CE 上看到过这个问题,尽管它可能的旧版本也有这个问题。我搜索了所有设置并在线搜索,但找不到使窗口保持在原来位置的设置。
右键单击该选项卡并选择“查看模式”为“窗口”。 然后您可以将窗口移动到另一个显示器。
对于登陆此处的 Ubuntu 和 Windows 用户:
这是最好的 Python IDE 的蹩脚行为。 有一个 OSX 解决方案,但我不确定你是否会喜欢它:
您可以通过转到“系统偏好设置”、“任务控制”并取消选中“显示器具有单独的空间”,在 OSX 中再次启用旧式多屏幕支持。现在,您的浮动窗口将不会弹回,您甚至可以将 PyCharm 主窗口扩展到屏幕上。
此解决方案的缺点是您只能在主显示器上看到 OSX 扩展坞和主菜单。我希望 Jetbrains 能够尽快修复此行为。
实现您想要的效果的另一种方法是打开项目的多个实例。当您第二次尝试打开项目时,可以选择“在新窗口中打开项目”。您可以将新窗口拖动到第二个屏幕;它不会快速返回到您的主显示器。
无论谁最终来到这里,我联系了 JetBrain 支持人员,他们很好地解决了这个问题。我在这里分享给大家:
禁用金属渲染:
在所有屏幕上都能以最高分辨率工作
最好的选择是分离编辑器窗口并将其拖动到第二个显示器。