我可以使用F12来跳转投影树(如果它是我使用的最后一个工具),但是是否有跳转回到编辑身边?的快捷方式
Esc通常将焦点带回编辑器。
使用Alt + Home,你可以将焦点放在选择文件上,然后按enter键进入编辑器。
Esc并不总是把重点放在编辑器上。
对于那些在Mac上(你没有Home键),使用Command + E打开最近的文件,然后按enter。
这绝对是一种变通方法,但是,在mac os上,以下按键工作,
[ SHIFT + CMD + A ] > type "edit" > [ ENTER ]
因此,我使用Automator创建了一个服务,如下所示:
然后我通过“系统首选项>键盘>快捷方式>服务”将服务映射到
[ 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
没有完美的解决方案,因为逃避不能工作,如果你的其他工具窗口是一个终端,窗口…因此,在Jetbrains上有一个开放的门票,错误跟踪网站见这个链接。
此外,如果你禁用了“自动滚动到源”(Intellij中的默认状态):
在项目视图中的选定资源中按下F4 (Jump to Source动作)将打开带有焦点的编辑器。
Jump to Source
你可以使用ctrl + tab在编辑器和工具窗口中打开的文件之间导航。
ctrl + tab
另一种简单的方法是从终端到编辑器(在Mac上)用两个靠近的键:按⌘1进入项目工具窗口,然后按Esc。
⌘1
Esc
mac中最优雅的方法:ctrl + tab + p
ctrl + tab + p
ctrl + tab:打开最近的文件,总是最近打开的文件 ctrl + p: mac默认keymap的最后一行
ctrl + p