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

Ita*_*man 148 eclipse ide

我用Eclipse做的最常见的事情之一是重新运行最后一个程序.我通过运行 - >运行历史 - > [最顶级项目]来实现.

有没有这样做的快捷键?

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

Von*_*onC 227

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

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


正如 ThorbjørnRavnAndersen在评论中提到的,启动最后一个应用程序曾经是(3.2或之前)的默认行为.
3.3M6(2007年3月)以来,如此线程所示:

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

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


托尔斯滕在评论中证实:

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

  • 这实际上是Ctrl-F11的历史行为.对那些改变的人感到羞耻. (14认同)
  • 对于编写单个可执行类的初学者,新行为是最佳的.对于具有多个可能具有多个入口点的项目的大型任务,旧方法是最佳的. (3认同)
  • 谢谢,对于mac用户,它是Command + F11(默认情况下通常没有启用功能按钮,因此这基本上是Command + fn + F11) (3认同)

aer*_*ode 16

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


Bom*_*mbe 6

是的,Ctrl- F11.