【问题标题】:Intellij IDEA: shortcut to switch between code and Scala console (Mac)?Intellij IDEA:在代码和 Scala 控制台(Mac)之间切换的快捷方式?
【发布时间】:2014-12-26 13:13:34
【问题描述】:

我在 Emacs 中最常做的事情之一是打开两个缓冲区:一个用于 Scala 代码,一个用于 Scala 控制台/REPL,然后将代码从代码缓冲区发送到控制台,然后快速切换使用我自己定义的键盘快捷键在两个缓冲区之间。

在带有 Scala 的 Intellij IDEA 中执行此操作的键盘快捷键是什么?这些文档似乎都没有我想要的,即:

  1. 同时打开 Scala 控制台 (REPL) 和文件(代码)窗口
  2. 在代码和控制台之间来回切换。

如果没有预定义的键盘快捷键,那么是否有相应的操作,所以我可以定义自己的快捷键?我知道有“跳转到最后一个窗口”(F12)和“恢复默认布局”(Shift F12);这些几乎得到了我想要的东西:F12 带我到 Scala 控制台,Shift F12 带我到代码但关闭了 Scala 控制台,我想要 Scala 控制台保持开放。

更一般地说,让快捷方式/操作简单地循环浏览 IDE 中打开的窗口/组件,而无需使用切换器 (Ctrl-TAB),这将是很棒的。

【问题讨论】:

  • 很想看看其他人怎么说,但我所做的是在 IntelliJ 中打开终端窗口,因此它位于代码窗口的底部。
  • 我对终端有一个不同的问题:一旦我在那里,没有键盘快捷键可以从终端逃脱。如何在不关闭终端的情况下从终端返回代码? (同样在 Emacs 中这是微不足道的)

标签: macos scala intellij-idea


【解决方案1】:

据我所知,您可以在运行模式或调试模式下运行 scala 控制台。

  • 要跳转到运行面板,您可以点击:Cmd + 4
  • 要跳转到调试面板,您可以点击:Cmd + 5
  • 要在不关闭面板的情况下跳转到代码点击 ESC
  • 要关闭当前打开的面板并返回代码,请点击面板的相同快捷方式。

如果由于某种原因这些对您不起作用,您可以检查键盘映射绑定。运行和调试绑定位于主菜单 -> 查看 -> 工具窗口 -> 运行、调试。转义绑定是 Editor Actions -> Escape。

【讨论】:

  • 谢谢内特。我不知道我可以使用 ESC 返回代码。看起来我可以使用 F12 进入控制台(调试或运行),并使用 ESC 返回代码,同时保持两者打开。
猜你喜欢
  • 2021-03-13
  • 1970-01-01
  • 1970-01-01
  • 2011-03-20
  • 2011-02-10
  • 2016-12-23
  • 1970-01-01
  • 2022-01-05
  • 1970-01-01
相关资源
最近更新 更多