在Intellij IDEA中跳转到编辑器快捷方式
我可以使用F12跳转到项目树 (如果它是我使用的最后一个工具),但有跳回编辑器的快捷方式吗?
Esc总是把焦点带回编辑。
使用Alt + Home,您实际上可以将重点放在select文件上,然后按回车键以进入编辑器。
Esc并不总是把重点放在编辑上。
对于Mac上的用户(您没有Home键),使用Command + E打开最近的文件,然后按回车键。
这绝对是一个解决方法,但是,在mac os下面的按键工作,
[ SHIFT + CMD + A ] > type "edit" > [ ENTER ]
所以,我使用Automator创build了一个服务如下,
- 不接收任何input
- 仅对我的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
您可以使用ctrl + tab
在编辑器中打开的文件和工具窗口之间导航。
在项目视图的选定资源中按F4将打开带焦点的编辑器。
没有完美的解决scheme,因为如果您的其他工具窗口是Terminal,Windowed …,则Escape不起作用。因此,Jetbrains上有一个打开的票证,bug跟踪站点可以查看此链接 。
另外,如果您禁用了“自动滚动到源代码”(默认状态为Intellij):
- Escape将光标置于编辑器当前可见的文件中(正如其他解答中提到的那样)
- F4将光标置于当前在“ 项目”视图中select的文件中。
从terminal到编辑器(在Mac上)的另一种简单方法是使用两个⌘1
键:按⌘1
进入项目工具窗口,然后Esc
。
在mac中find最优雅的方式: ctrl + tab + p
ctrl + tab
:打开最近的文件,总是打开最后一个文件
ctrl + p
:在mac默认键盘映射中的最后一行