我可以使用F12跳转到项目树(如果这是我使用的最后一个工具),但是否有快捷方式跳转回编辑器?
当前回答
这绝对是一种变通方法,但是,在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
其他回答
mac中最优雅的方法是:ctrl + tab + p
CTRL + tab:打开最近的文件,总是最后打开的文件 CTRL + p: MAC默认键映射的最后一行
在项目视图中的选定资源中按下F4(跳转到源动作)将打开带有焦点的编辑器。
没有完美的解决方案,因为转义不工作,如果你的其他工具窗口是一个终端,窗口…因此,在Jetbrains上有一个开放的门票,bug跟踪网站可以看到这个链接。
此外,如果你禁用了“自动滚动到源”(Intellij中的默认状态):
转义将光标放在当前在编辑器中可见的文件中(如在其他答案中所述) F4将光标放在Project视图中当前选定的文件中。
这绝对是一种变通方法,但是,在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
Esc通常将焦点拉回编辑器。
推荐文章
- Visual Studio展开/折叠键盘快捷键
- 如何在IntelliJ IDEA中输入命令行参数?
- 将GNU屏幕滚动缓冲区复制到一个文件(扩展硬拷贝)
- PhpStorm中的换行
- Java“此语言级别不支持lambda表达式”
- 在IntelliJ IDEA中导入Maven依赖项
- 为什么IntelliJ给我“包不存在”的错误?
- 禁用IntelliJ星(包)导入?
- 如何在IntelliJ IDEA中添加目录到应用程序运行概要文件中的类路径?
- Intellij IDEA上的System.out.println()快捷方式
- 错误:无法在intelliJ IDE中找到或加载主类
- Intellij错误地表示没有为自动连接存储库找到类型的bean
- 如何设置gradle家同时导入现有的项目在Android工作室
- 如何停止IntelliJ截断输出时,我运行一个构建?
- 在IntelliJ 10.5中运行测试时,出现“NoSuchMethodError: org.hamcrest. matcher . descripbemismatch”