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

时间:2016-07-18 01:22:36

标签: rubymine

我编写了一些使用标准输入和输出的Ruby程序。当我在RubyMine中运行脚本(Shift + F10)时,弹出“运行”窗口,显示输出并且程序正在等待用户输入,但是,焦点仍在编辑器窗口中。因此,您只需开始键入,但必须单击“运行”窗口才能使其成为焦点。有没有办法让焦点自动转移到运行窗口?

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

1 个答案:

答案 0 :(得分:2)

我相信我找到了一种方法。 Rubymine有一个隐藏的功能称为#34;专注于开始" (我能找到的最接近的官方文档是here)。它似乎主要用于调试工具窗口,但似乎适用于其中包含选项卡的所有工具窗口。因此,要尝试这一点,首先需要让Rubymine在“运行”工具窗口中创建选项卡。为此,您可以将一个日志文件添加到窗口中。

请尝试以下步骤:

  • 打开脚本的编辑运行配置对话框,然后添加要在窗口中显示的日志文件。它可以是你想要的任何文件,即使是空白文件,你只需要让Rubymine在工具窗口中打开两个标签 - 一个用控制台,另一个用日志文件。
  • 运行脚本,您应该在工具窗口中看到两个选项卡。
  • 现在右键单击控制台选项卡,然后选择专注于启动复选框。

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