我编写了一些使用标准输入和输出的Ruby程序。当我在RubyMine (Shift+F10)中运行脚本时,会弹出运行窗口,并显示输出,程序正在等待用户输入,但是焦点仍然放在编辑器窗口上。因此,您可以简单地开始键入,但您必须单击“运行窗口”才能使其成为焦点。是否有办法使焦点自动切换到运行窗口?
我想我可以使用Alt-4,切换到运行窗口,在我运行程序,但它的自动化将是非常好的。我想这只是我习惯于使用不同(非Ruby)IDE的东西。
发布于 2016-08-01 09:37:04
我想我找到了办法。Rubymine有一个名为“专注于开始”的隐藏特性(我能找到的最接近的官方文档是这里)。它似乎主要用于调试工具窗口,但似乎适用于所有在其中有选项卡的工具窗口。因此,要尝试这一点,首先需要使Rubymine在Run窗口中创建选项卡。为此,您可以向窗口添加一个日志文件。
尝试以下步骤:

现在,再试一次运行脚本。运行控制台选项卡后,您应该自动获得控制台内的焦点。至少这是我从Rubymine 2016.2得到的。
https://stackoverflow.com/questions/38427437
复制相似问题