如何使用快捷方式从Intellij终端跳转到编辑器

pog*_*ule 85 keyboard-shortcuts intellij-idea

我知道你可以从Intellij IDEA的几乎所有窗口跳转到编辑器窗口Esc.在Intellij的终端窗口中,这不起作用.有没有人知道如何使用键盘快捷键执行此操作?这将是很好的,因为我可以从我的编辑与终端跳Alt+ F12,但我不能这样做不使用我的鼠标的其他方式.

Jav*_*aru 72

更新 - 2016年3月

由于这个问题引起了一些关注,我想提醒大家,你可以通过内置动作轻松地在编辑器和终端窗口之间切换.默认情况下,它映射到Alt+ F12F12.要检查其他映射,请在" 视图">"工具窗口">"终端"的菜单中查看.或者,转到使用嵌入式本地终端 Web帮助页面并更改右上角的Keymap选项并滚动到最后(在"另请参阅"部分的上方),其中显示:"在嵌入式本地终端和编辑按下......".您可以在设置>键盘>其他>终端中重新映射此操作

这个问题讨论的主要"问题"是,是否有办法从终端窗口返回编辑器而不关闭终端窗口.

[2016年3月底更新]

================================================== =

我现在能想到的一些选择.

  1. Alt+ F12第二次会带你回到编辑器,但会隐藏终端窗口.
  2. Alt+ Home将带您进入导航栏,然后点击Esc将带您进入编辑器.如果您经常这样做,为了消除对双序列的需要,您可以使用序列记录宏(编辑>宏).然后将其映射到快捷方式(设置> [IDE设置]>键盘>宏).这个选项的好处是它可以在任何工具窗口中工作.因此,您可以使用它作为一致的"返回编辑器"快捷方式.
  3. 虽然@vikingsteve提到的Ctrl+ Tab切换器中没有编辑器选项,但您可以执行Ctrl+ Tab,Ctrl+ Shift+ Tab.再次,您可以将其记录到宏.

如果我想到任何其他想法,我会添加它们.


And*_*rey 30

Ubuntu的:

alt + 2(twice) - jump from the terminal to the editor
alt + F12 - open the terminal 
Run Code Online (Sandbox Code Playgroud)

苹果电脑:

cmd + 2(twice) - jump from the terminal to the editor
options + F12 (this shortcut toggles the terminal window on and off)
Run Code Online (Sandbox Code Playgroud)

  • 这只会显示然后隐藏我的收藏夹窗格。 (3认同)
  • 在我的机器上,这只输入两次"TM"字符."™" (2认同)
  • Alt+2 可切换当前(Merch 2021)EAP 的收藏夹。 (2认同)

log*_*cat 22

它可能是一个禁用选项 Preferences > Tools > Terminal > Override IDE shortcuts

Esc 之后工作


dev*_*dev 13

在OSX上运行IDEA 13

扩展Mark Vedder的答案,这是我迄今为止的经验:

  1. F12(Alt + F12)(Terminal)将切换终端工具窗口的可见性,因此一旦隐藏,它将返回编辑器.与(Shift + Esc)(Hide Active Tool Window)类似的效果,它将隐藏活动工具窗口,将焦点重新放回编辑器.
    如果您希望终端始终可见,那就不好了

  2. 虽然记录一个通过脚本交互将您带回编辑器的宏是一个好主意,但它无法在实践中发挥作用.首先,终端将拦截大多数击键,因此您将无法触发宏.即使您设法通过其他工具窗口(例如项目工具窗口)中的快捷键触发宏,它也无法工作(即使Script execution finished将显示在IDEA窗口的底部)也
    不起作用

  3. 由于终端窗口似乎拦截了大多数组合键,因此无法正常工作.但即使它确实有效,它也会将编辑器切换到下一个文件,所以你仍然需要做一个回到原来的文件(正如马克指出的那样).
    不起作用但不介意,因为它可以避免另一种烦恼

  4. 虽然终端具有焦点,但只要您没有重新分配它们,一些Tools快捷方式仍然可以访问(非常重要的是您不要触摸这些 - 我尝试取消分配并重新分配()并且它将不再从终端内触发!) .两次调用这些快捷方式将切换该工具窗口,最终将您带回编辑器.例如,我通常不使用(即通常不可见),因此每当我需要突破终端时,只需输入x 2即可.也许适合你?Preferences->Keymap1ProjectFavorites Tool Window2

  5. 当在任何一个上使用时Tool Window,该键将焦点转移回编辑器.因此,类似于(4.),首先要做2或任何其他工作快捷方式将焦点从终端转移到更好的行为Tool Window,然后.
    与(4.)相同

  • "Escape"键. (3认同)
  • `alt+2`两次是赢家 (2认同)
  • 我不同意.每次你想要专注于编辑器(至少在windows上)时,`Alt + 2`在终端输入奇数`2`符号,这很烦人 (2认同)

小智 5

在OSX PhpStorm 8上, 2两次工作.+号码不太可能被分配为OSX上的[默认]快捷方式,因为它们是像™( 2)这样的特殊字符.

对我来说,只有 2, 6 9这个想法一起工作, 2正如@dev所暗示的那样具有最小的破坏性.

有一个关于终端焦点问题的开放票据可能值得关注,看看这种行为将来是否有所改善.


And*_*rey 5

另一种可能性

Shift + Esc
Run Code Online (Sandbox Code Playgroud)

(这将关闭终端面板)