我最近尝试从Eclipse切换到IntelliJ作为我大学课程的调试器,我真的很享受自动完成,Chronon向后调试和其他不错的功能。但是有一件事会让我感到生气勃勃:我只想运行当前的文件!
在Eclipse中,“运行”按钮足够智能,只需运行当前文件(如果它包含main方法),否则使用last-ran文件。但是在IntelliJ中,运行文件要复杂得多。您必须创建正确文件的运行配置,然后选择“运行配置”,而不是仅打开所需的文件。这对我来说是一个很大的麻烦,特别是因为我在大多数家庭作业和项目中都有许多不同的主要方法。
我发现在Mac上,Ctrl + FN + Shift + F10将“运行上下文配置”,这几乎是我正在寻找的。但由于某种原因,这个键绑定没有一个等效的工具栏按钮,可以切换到上下文配置并运行它,这将解决我所有的问题!任何人都可以帮助我吗?
答案 0 :(得分:7)
如果您将鼠标悬停在Run
和Debug
按钮上,则会看到快捷方式。鉴于您使用的是Mac OS,Fn
对于触发F按钮很重要,这里是快捷键:
运行:Shift
+ Fn
+ F10
调试:Shift
+ Fn
+ F9
答案 1 :(得分:5)
我找不到"运行当前文件,否则选择上下文"行动。我确实分别找到了它们。
键绑定"运行当前文件":
答案 2 :(得分:0)
默认情况下,Run
和Debug
按钮会运行最后一次配置。如果要运行当前文件,请在编辑器中单击鼠标右键,然后您将看到要运行或调试当前文件的条目。
在Windows上,我有Alt
+ Shift
+ F6
来运行Java或JS文件,Ctrl
+ Shift
+ F5
调试(使用Netbeans键映射)。
答案 3 :(得分:0)
@dimitrisli答案部分正确。实际上,如果要运行当前脚本,则需要使用:CONTROL + FN + SHIFT + F10
FN + SHIFT + F10 =>运行最后一次执行(但如果你添加CONTROL,它将运行当前脚本,如果文件有main方法或是测试类)。
答案 4 :(得分:0)
自原始问题以来,这是否有所改变?在2018年的Mac上,我只需ctrl + R
重新运行上一个运行文件,ctrl + shift + r
运行当前文件。
答案 5 :(得分:0)
几年后,简单的答案:右键单击文件内部,然后单击“运行”!
答案 6 :(得分:0)
在 Mac OS X 上:IntelliJ Idea:
control(^) + shift + r
=> 运行当前文件。
奖励:
Cmd + 1
将焦点转移到项目结构上control + shift + r
运行文件