我用Eclipse做的最常见的事情之一是重新运行最后一个程序。我这样做是通过运行 - >运行历史记录 - > [最重要的项目] 。
是否有快捷键可以执行此操作?
我知道 CTRL + F11 但这对我不起作用。仅当当前活动的类(我正在编辑其源代码的类)没有main方法时,它才会启动最新的程序。如果是,它将使用此类作为程序的入口点,而不是“运行历史记录”列表中的入口点。
答案 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行为。
按 F11 仅在调试模式下启动最后一个应用程序。
答案 1 :(得分:16)
运行 - >运行历史记录 - > [最顶层项目] 只是 Alt + R + T + 1 。但这种方式的缺点是Run
菜单必须只包含一个带有'T'热键的项目。
答案 2 :(得分:6)
是, Ctrl - F11 。
答案 3 :(得分:2)
对于Scala项目(Scala IDE),我还必须添加它以避免每次都选择Scala lanucher:
当您按 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)