[英]How to jump from Intellij terminal to editor with shortcut
我知道您可以使用Esc从 Intellij IDEA 中的几乎所有窗口跳转到编辑器窗口。 在 Intellij 的终端窗口中,这不起作用。 有谁知道如何使用键盘快捷键来做到这一点? 这会很好,因为我可以使用Alt + F12从我的编辑器跳转到终端,但如果不使用鼠标,我无法以其他方式执行此操作。
更新 - 2016 年 3 月
由于这个问题引起了一些关注,我想提醒大家,您可以通过内置操作轻松地在编辑器和终端窗口之间切换。 默认情况下,它映射到Alt + F12和⌥ F12 。 要检查其他映射,请在View > Tool Windows > Terminal的菜单中查看它。 或者,转到“ 使用嵌入式本地终端” Web 帮助页面并更改右上角的键盘映射选项,然后滚动到最后(“另请参阅”部分的正上方),其中显示:“在嵌入式本地终端和编辑器按...”。 您可以在“设置”>“键盘映射”>“其他”>“终端”中重新映射此操作
这个问题讨论的主要“问题”是是否有办法在不关闭终端窗口的情况下从终端窗口返回到编辑器。
[2016 年 3 月结束更新]
================================================== =
目前我能想到的一些选择。
如果我想到任何其他想法,我会添加它们。
Ubuntu:
alt + 2(twice) - jump from the terminal to the editor
alt + F12 - open the terminal
苹果电脑:
cmd + 2(twice) - jump from the terminal to the editor
options + F12 (this shortcut toggles the terminal window on and off)
禁用Preferences > Tools > Terminal > Override IDE shortcuts
可能是一个选项
Esc在那之后工作
在 OSX 上运行 IDEA 13
扩展 Mark Vedder 的回答,这是我迄今为止的经验:
⌥ F12 (Alt+F12) ( Terminal
) 将切换终端工具窗口的可见性,因此一旦隐藏,它将带您返回编辑器。 与⇧ ⎋ (Shift+Esc)( Hide Active Tool Window
) 类似的效果,它将隐藏活动工具窗口,将焦点重新放在编辑器上。
如果您希望终端始终可见,那就不好了
虽然录制一个通过脚本交互带您返回编辑器的宏是一个好主意,但它在实践中不起作用。 一方面,终端会拦截大多数击键,因此您将无法触发宏。 即使您确实设法通过其他工具窗口(例如项目工具窗口)中的快捷键触发宏,它也不起作用(即使Script execution finished
将显示在 IDEA 窗口的底部)
不起作用
⌃ ⇥也不起作用,因为终端窗口似乎拦截了大多数组合键。 但即使它确实有效,它也会将编辑器切换到下一个文件,因此您仍然需要执行⌃ ⇧ ⇥才能返回原始文件(正如 Mark 指出的那样)。
不起作用,但并不介意,因为它免去了另一个烦恼
虽然终端具有焦点,但只要您没有在Preferences->Keymap
重新分配它们,似乎仍然可以访问一些Tools
快捷方式(非常重要的是您不要触摸这些 - 我尝试取消分配和重新分配⌥ 1 ( Project
),它会不再从终端内触发!)。 两次调用这些快捷方式中的任何一个将切换该工具窗口,最终将您带回编辑器。 例如,我通常不使用Favorites Tool Window
(即通常不可见),因此每当我需要退出终端时,我只需键入⌥ 2 x 2 。
也许对你有用?
⎋键在任何Tool Window
,会将焦点移回编辑器。 因此,类似于 (4.),首先执行⌥ 2或任何其他工作快捷方式,将焦点从 Terminal 移到一个更正常的Tool Window
,然后执行⎋ 。
与 (4.) 相同
另一种可能:
Shift + Esc
(这将关闭终端面板)
在 OSX PhpStorm 8 上, ⌘ 2两次有效。 ⌥ + 数字不太可能被指定为 OSX 上的 [默认] 快捷方式,因为它们是像 ™ ( ⌥ 2 ) 这样的特殊字符。
对我来说,只有⌘ 2 、 ⌘ 6和⌘ 9符合这个想法, ⌘ 2是@dev 建议的破坏性最小的。
有一个关于终端焦点问题的公开票,可能值得关注,看看这种行为在未来是否有所改善。
从 2020 年开始,您可以使用相同的键 ( Alt + F12 ) 在终端和您所在的上一个窗口之间切换。
我相信更好的答案是
Alt + 主页
这是因为像Alt + F12这样的大多数答案都是关于关闭终端并希望焦点回到编辑器,但是使用Alt + Home焦点转到选择编辑器,有时焦点在文件上,但实际上是没有打开。 这样你也可以打开它。
您可以创建一个新的终端选项卡(在终端中按 Ctrl + Shift + T )并将选项卡标题拖动到编辑器区域,使其成为“普通”选项卡。
然后您可以使用alt + left和alt + right在编辑器选项卡和终端选项卡之间切换(在覆盖 IDE 热键模式下),或垂直拆分,分配“转到下一个拆分器”快捷方式并使用它进行切换。
这将再次激活编辑器
Alt + 1然后Esc
Injellij -> Preference -> Key Map -> 搜索“终端” -> .
在那里找到或更改快捷方式
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.