退出 总是将焦点带回编辑器。
从终端到编辑器(在Mac上)的另一种简单方法是使用两个靠近的键:按 鈱�1 转到项目工具窗口,然后点击 Esc 。
鈱�1
Esc
这绝对是一种解决方法,但是,在mac os上,以下按键工作,
[ SHIFT + CMD + A ] > type "edit" > [ ENTER ]
所以,我使用Automator创建了一个Service,如下所示,
然后我通过“系统偏好设置>键盘>快捷方式>服务”将服务映射到
[ CTRL + OPTION + CMD + i ]
Automator Service包含以下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
mac中最优雅的方式: ctrl + tab + p
ctrl + tab + p
ctrl + tab :打开最近的文件,始终打开最后一个文件 ctrl + p :mac默认keymap中的最后一行
ctrl + tab
ctrl + p
没有完美的解决方案,因为 逃逸 如果您的其他工具窗口是终端,窗口...则不起作用...因此Jetbrains上有一个打开的票证,错误跟踪站点见 这个链接 。
此外,如果禁用“自动滚动到源”(Intellij中的默认状态):
使用Alt + Home,您实际上可以专注于选择文件并按Enter键以转到编辑器。
Esc并不总是把重点放在编辑器上。
对于那些在Mac上(你没有Home键),使用Command + E打开最近的文件,然后按Enter键。
在“项目视图”中按选定资源中的F4可打开具有焦点的编辑器。
您可以使用 ctrl + tab 在编辑器中打开的文件和工具窗口之间导航。