跳转到Intellij IDEA中的编辑器快捷方式


Answers:


504

Esc 通常会将焦点移回编辑器。


2
啊,太糟糕了。感谢您的快速回复!
Ionuț G. Stan 2012年

29
谢谢!我不敢相信我必须多么努力地寻找这些信息:)
亚历山大·托尔斯廷

32
嗨!遗憾的是,这似乎不适用于终端机。知道有什么解决方法吗?
2013年

24
正是@Ven所说的。某些工具窗口仅对Shift-Escape起作用,但可以隐藏工具窗口。
spieden 2014年

5
终端有一些解决方法。看到这个答案:stackoverflow.com/a/23860667/722929
Tobber

21

使用Alt + Home,您实际上可以专注于选择文件并按Enter键以转到编辑器。

Esc并不总是将重点放在编辑器上。

对于Mac上的文件(您没有Home键),请使用Command + E打开最近的文件,然后按Enter。


12

Jump to Source在项目视图的选定资源中按F4(动作)将打开具有焦点的编辑器。


2
我不得不添加Enter键作为第二个快捷方式(与F4一起使用)来从项目视图中打开并聚焦文件,这真是令人讨厌
avalanche1

1
对我来说最好的解决方法,因为它不会隐藏任何其他窗口。谢谢。
davidxxx

5

从终端到编辑器(在Mac上为Mac)上的另一种简便方法是,两个键靠在一起:按⌘1进入项目工具窗口,然后按Esc


4

这绝对是一种解决方法,但是在Mac OS上,以下击键有效,

[ SHIFT + CMD + A ] > type "edit" > [ ENTER ]

因此,我使用Automator如下创建了服务,

  • 没有收到任何输入
  • 仅对我的IDE有效(phpstorm)
  • 运行一个AppleScript(见下文)

然后,我通过“系统偏好设置>键盘>快捷方式>服务”将服务映射到

[ CTRL + OPTION + CMD + i ]

Automator服务包含以下AppleScript,

on run {input, parameters}
    tell application "System Events"

        keystroke "A" using {shift down, command down}

        delay 0.2
        keystroke "edit"

        delay 0.2
        keystroke return

    end tell

    return input
end run

我不知道这是可能的,感谢您发布此答案!
pedromanoel

很好的答案-我也将其用作其他命令的模板
javadba

谢谢。Shift + Cmd + A再按Esc似乎也有效。
杰夫·施瓦布

4

您可以ctrl + tab在编辑器中打开的文件和工具窗口之间使用导航。

样品


2

没有完美的解决方案,因为Escape如果您的其他“工具窗口”是“终端”,“窗口化” ,则无法使用...因此,Jetbrains上有一张公开票,错误跟踪站点请参见此链接

另外,如果禁用了“自动滚动到源代码”(Intellij的默认状态):

  • Escape 将光标放在编辑器中当前可见的文件中(如其他答案中所述)
  • F4将光标放在“ 项目”视图中当前选定的文件中。

2

在mac中找到的最优雅的方法是: ctrl + tab + p

ctrl + tab:打开最近的文件,始终打开
ctrl + p最后一个文件:mac默认键盘图中的最后一行

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.