在IntelliJ中运行当前文件?

时间:2014-10-31 07:48:11

标签: java eclipse intellij-idea

我最近尝试从Eclipse切换到IntelliJ作为我大学课程的调试器,我真的很享受自动完成,Chronon向后调试和其他不错的功能。但是有一件事会让我感到生气勃勃:我只想运行当前的文件!

在Eclipse中,“运行”按钮足够智能,只需运行当前文件(如果它包含main方法),否则使用last-ran文件。但是在IntelliJ中,运行文件要复杂得多。您必须创建正确文件的运行配置,然后选择“运行配置”,而不是仅打开所需的文件。这对我来说是一个很大的麻烦,特别是因为我在大多数家庭作业和项目中都有许多不同的主要方法。

我发现在Mac上,Ctrl + FN + Shift + F10将“运行上下文配置”,这几乎是我正在寻找的。但由于某种原因,这个键绑定没有一个等效的工具栏按钮,可以切换到上下文配置并运行它,这将解决我所有的问题!任何人都可以帮助我吗?

7 个答案:

答案 0 :(得分:7)

如果您将鼠标悬停在RunDebug按钮上,则会看到快捷方式。鉴于您使用的是Mac OS,Fn对于触发F按钮很重要,这里是快捷键:

运行Shift + Fn + F10

调试Shift + Fn + F9

答案 1 :(得分:5)

我找不到"运行当前文件,否则选择上下文"行动。我确实分别找到了它们。

键绑定"运行当前文件":

  • 运行上下文配置
  • 调试上下文配置

答案 2 :(得分:0)

默认情况下,RunDebug按钮会运行最后一次配置。如果要运行当前文件,请在编辑器中单击鼠标右键,然后您将看到要运行或调试当前文件的条目。

在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 => 运行当前文件。

奖励:

  1. Cmd + 1 将焦点转移到项目结构上
  2. 使用箭头键导航到相关文件
  3. control + shift + r 运行文件