代码之家  ›  专栏  ›  技术社区  ›  Itay Maman

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

  •  145
  • Itay Maman  · 技术社区  · 15 年前

    我对Eclipse最经常做的事情之一就是重新运行最后一个程序。我通过去 运行->运行历史记录->[最上面的项] .

    有快捷键吗?

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

    8 回复  |  直到 15 年前
        1
  •  222
  •   VonC    7 年前

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

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


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

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

    这些设置在 Run/Debug > Launching 首选项页。
    用户还可以恢复到总是启动前一个应用程序的3.2行为。


    Torsten 确认 in the comments :

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

        2
  •  16
  •   æ-ra-code    11 年前

    运行->运行历史记录->[最上面的项] 只是 中高音 + R + T + . 但这样做的缺点是 Run 菜单只能包含一个带有“T”热键的项。

        3
  •  6
  •   Bombe    15 年前

    对, Ctrl键 - F11 .

        4
  •  2
  •   Eran Medan    11 年前

    对于scala项目(scala-ide),为了避免每次都选择scala lanucher,我还必须添加此项:

    • 运行/调试 gt; 发射 gt; 默认启动程序首选项
    • 在里面 启动类型/模式 选择 scala应用程序
    • 在里面 首选发射器 选择 scala应用程序(新调试器)启动程序

    这也适用于在按下时打开对话框的其他启动。 Ctrl键 + F11

        5
  •  2
  •   sina72 orif    10 年前

    Ctrl键 + 换档 + F9 代表 Relaunch with the same configuration.

    这对我来说是可行的!

    至少在pydev编辑器中。我不确定其他观点…

        6
  •  1
  •   Sajal Dutta    15 年前

    CTRL—F11

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

        7
  •  0
  •   Sam Rajput    9 年前

    对, CTRL+F11 在Windows和 命令+FN+F11 在MAC中。

        8
  •  0
  •   ObviousChild    6 年前

    CTL+F11也不适合我(鲁本图的霓虹灯)。我开始这样做: Alt + r + t + 1

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

    我知道它有点长,但只要我不需要伸手拿鼠标,而且在任何Linux机器上都能可靠地做到,我就没事了。此外,通过更改数字,我可以执行最多9次以前的运行