运行ruby脚本时,是否可以将RubyMine配置为将焦点转移到运行窗口?(班次+;F10)

运行ruby脚本时,是否可以将RubyMine配置为将焦点转移到运行窗口?(班次+;F10),rubymine,Rubymine,我编写了一些使用标准输入和输出的Ruby程序。当我在RubyMine(Shift+F10)中运行脚本时,会弹出运行窗口,并显示输出,程序正在等待用户输入,但焦点仍然在编辑器窗口上。所以你们可以简单地开始打字,但你们必须点击Run窗口来聚焦它。有没有办法让焦点自动转移到运行窗口 我想我可以在运行程序后使用Alt-4切换到运行窗口,但是让它自动运行会非常好。我想这正是我习惯于使用不同(非Ruby)IDE的原因。我相信我找到了一种方法。Rubymine有一个隐藏的特性,叫做“关注开始”(我能找到的最接

我编写了一些使用标准输入和输出的Ruby程序。当我在RubyMine(Shift+F10)中运行脚本时,会弹出运行窗口,并显示输出,程序正在等待用户输入,但焦点仍然在编辑器窗口上。所以你们可以简单地开始打字,但你们必须点击Run窗口来聚焦它。有没有办法让焦点自动转移到运行窗口


我想我可以在运行程序后使用Alt-4切换到运行窗口,但是让它自动运行会非常好。我想这正是我习惯于使用不同(非Ruby)IDE的原因。

我相信我找到了一种方法。Rubymine有一个隐藏的特性,叫做“关注开始”(我能找到的最接近的官方文档是)。它似乎主要用于调试工具窗口,但似乎适用于所有包含选项卡的工具窗口。因此,要尝试这一点,首先需要使Rubymine在Run tool窗口中创建选项卡。为此,可以向窗口中添加日志文件

请尝试以下步骤:

  • 打开脚本的编辑运行配置对话框,并添加一个日志文件以显示在窗口中。它可以是您想要的任何文件,甚至是空白文件,您只需让Rubymine在工具窗口中打开两个选项卡——一个是控制台,另一个是日志文件
  • 运行脚本,您将在工具窗口中看到两个选项卡
  • 现在右键单击Console选项卡,并选中聚焦于启动的复选框

现在,再次尝试运行脚本。运行控制台选项卡后,应该会自动在控制台选项卡中获取焦点。至少这是我用Rubymine 2016.2得到的