Eclipse中是否有快捷方式重新运行最近启动的程序?

时间:2009-07-20 06:43:19

标签: eclipse ide

我用Eclipse做的最常见的事情之一是重新运行最后一个程序。我这样做是通过运行 - >运行历史记录 - > [最重要的项目]

是否有快捷键可以执行此操作?

我知道 CTRL + F11 但这对我不起作用。仅当当前活动的类(我正在编辑其源代码的类)没有main方法时,它才会启动最新的程序。如果是,它将使用此类作为程序的入口点,而不是“运行历史记录”列表中的入口点。

9 个答案:

答案 0 :(得分:223)

对于 CTRL + F11 以您想要的方式工作,您必须设置(从“Windows /首选项”) “Run/debug > Launching : Launch Operation”设置为:

  

始终启动先前启动的应用程序


在评论中提及Thorbjørn Ravn Andersen时,启动最后一个应用程序(3.2或之前)的默认行为。
3.3M6(2007年3月)起,如this thread所示:

  

默认情况下,运行和调试应用程序已简化为运行或调试所选文件或活动编辑器   当所选资源(或活动编辑器)不可执行时,用户可以选择启动关联项目或重新启动上一次启动。

     

这些设置在Run/Debug > Launching首选项页面上进行管理   用户还可以恢复到始终启动上一个应用程序的3.2行为。


Torsten确认in the comments

  

F11 仅在调试模式下启动最后一个应用程序。

答案 1 :(得分:16)

运行 - >运行历史记录 - > [最顶层项目] 只是 Alt + R + T + 1 。但这种方式的缺点是Run菜单必须只包含一个带有'T'热键的项目。

答案 2 :(得分:6)

是, Ctrl - F11

答案 3 :(得分:2)

对于Scala项目(Scala IDE),我还必须添加它以避免每次都选择Scala lanucher:

  • 运行/调试> 启动> 默认启动器首选项
  • 启动类型/模式中选择 Scala应用
  • 首选启动器中选择 Scala应用程序(新调试程序)启动器

当您按 Ctrl + F11

时,这也适用于打开对话框的其他启动

答案 4 :(得分:2)

Ctrl + Shift + F9 代表Relaunch with the same configuration.

这对我来说很有用!

至少在Pydev-Editor中。我不确定其他观点......

答案 5 :(得分:1)

CTRL-F11

而且你也不需要去Run - >运行历史记录您只需单击工具栏上的“运行”按钮(这看起来像一个带有白色播放符号的绿色圆圈)旁边的小向下箭头按钮。

答案 6 :(得分:0)

是, Ctrl + F11 适用于Windows,命令+ fn + F11 适用于Mac。

答案 7 :(得分:0)

Ctl + F11对我也不起作用(Nub on Lubuntu)。我开始这样做: Alt + r + t + 1

还可以使用h而不是t进行调试:Alt + r + h + #

我知道它要更长一些,但是只要我不必伸手去拿鼠标,并且我可以在任何可以运行的Linux机器上可靠地做到这一点。另外,通过这种方式,我最多可以通过更改数字来执行9次之前的运行

答案 8 :(得分:0)

方法之一:

此时单击此图标上的项目并按住Shift键,项目也将使用服务器端口重新启动(终止并重新启动)。

enter image description here

方法二:

enter image description here

来自Eclipse菜单栏: Windows =>首选项=>键入并选择键 输入filter tex:终止并重新启动 像这样绑定您的快捷键: