我编写了一些使用标准输入和输出的Ruby程序。当我在RubyMine中运行脚本(Shift + F10)时,弹出“运行”窗口,显示输出并且程序正在等待用户输入,但是,焦点仍在编辑器窗口中。因此,您只需开始键入,但必须单击“运行”窗口才能使其成为焦点。有没有办法让焦点自动转移到运行窗口?
我想我可以使用Alt-4,在我运行程序后切换到Run窗口,但让它自动化会非常好。我想这只是我习惯使用不同(非Ruby)IDE的东西。
答案 0 :(得分:2)
我相信我找到了一种方法。 Rubymine有一个隐藏的功能称为#34;专注于开始" (我能找到的最接近的官方文档是here)。它似乎主要用于调试工具窗口,但似乎适用于其中包含选项卡的所有工具窗口。因此,要尝试这一点,首先需要让Rubymine在“运行”工具窗口中创建选项卡。为此,您可以将一个日志文件添加到窗口中。
请尝试以下步骤:
现在右键单击控制台选项卡,然后选择专注于启动复选框。
现在,再次尝试运行脚本。运行后,您应该自动将焦点放在“控制台”选项卡中。至少这是我用Rubymine 2016.2获得的。