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