java 是否在IntelliJ中运行当前文件?

sczxawaw  于 2023-03-16  发布在  Java
关注(0)|答案(8)|浏览(157)

我最近尝试从Eclipse切换到IntelliJ作为我大学课程的调试器,我真的很喜欢自动完成、Chronon反向调试和其他不错的特性。但是有一件事让我感到非常困扰:我只想运行当前文件!
在Eclipse中,“Run”按钮足够智能,如果当前文件包含main方法,则可以运行该文件,否则使用上次运行的文件。但在IntelliJ中,仅运行一个文件要复杂得多。您必须创建正确文件的运行配置,然后选择该运行配置,而不是只打开您想要的文件。这对我来说是一个很大的麻烦。特别是因为我在大多数家庭作业和项目中有许多不同的类都有main方法。
我发现在Mac上,Ctrl + FN + Shift + F10将“运行上下文配置”,这几乎是我正在寻找的。但由于某种原因,这个键绑定没有一个等效的工具栏按钮,切换到上下文配置,只是运行它,这将解决我所有的问题!有人能帮我吗?

epfja78i

epfja78i1#

我找不到“运行当前文件,否则选择上下文”操作。我分别找到了它们。
“运行当前文件”的键绑定:

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

oo7oh9g92#

如果你将鼠标悬停在RunDebug按钮上,你会看到快捷键。假设你使用的是Mac OS,Fn对触发F按钮很重要,下面是快捷键:

运行:x1米3分1x + x1米4分1x + x1米5分1x
调试Shift + Fn + F9

rnmwe5a2

rnmwe5a23#

多年以后,答案很简单:右键单击文件内部,然后点击“运行”!

a8jjtwal

a8jjtwal4#

自最初的问题以来,这是否发生了变化?在2018年,我在Mac上只执行ctrl + r来重新运行上一个运行文件,并执行ctrl + shift + r来运行当前文件。

zpqajqem

zpqajqem5#

@dimitrisli部分答案正确。

事实上,如果您想运行当前脚本,您需要用途:

CONTROL + FN + SHIFT + F10

FN + SHIFT + F10 =〉运行最后一次执行
(but如果您添加了CONTROL,则在文件具有主方法或者是测试类的情况下,它将运行当前脚本)。

r8uurelv

r8uurelv6#

默认情况下,RunDebug按钮运行最后一次配置,如果你想运行当前文件,右键单击编辑器,你会看到运行或调试当前文件的条目。
在Windows上,我使用Alt + Shift + F6来运行Java或JS文件,使用Ctrl + Shift + F5来调试(使用Netbeans键Map)。

332nm8kg

332nm8kg7#

在Mac OS X上:IntelliJ理念:
control(^) + shift + r =〉运行当前文件。

  • 奖金:*

1.按Cmd + 1将焦点切换到项目结构
1.使用箭头键导航到相关文件

  1. control + shift + r以运行文件
8wtpewkr

8wtpewkr8#

我想,@dimitrisli还是有正确答案的:在IntelliJ在Mac上,如果你想运行当前打开的文件,你可以按control + shift + R
此外:你的焦点应该在你想要运行的文件上(你看到光标在活动文件中 Flink )。2但是你可以通过点击Esc快速跳转到编辑器
此外,IntelliJ还为您提供了一个快捷方式列表,当您按command + shift + A,然后开始编写您想要做的事情(例如“运行”)。

相关问题