web-dev-qa-db-ja.com

Eclipseには、最近起動したプログラムを再実行するショートカットがありますか?

Eclipseで最も頻繁に行うことの1つは、最後のプログラムを再実行することです。 実行->実行履歴-> [一番上の項目]に移動します。

これを行うショートカットキーはありますか?

知ってる CTRL + F11 しかし、これは私にはうまくいきません。現在アクティブなクラス(ソースコードを編集しているクラス)にmainメソッドがない場合にのみ、最新のプログラムが起動します。存在する場合、プログラムのエントリポイントとしてこのクラスを使用し、実行履歴リストのクラスは使用しません。

147
Itay Maman

ために CTRL+F11 希望どおりに動作するには、(「Windows/Preferences」から)設定する必要があります
"Run/debug > Launching : Launch Operation "設定:

以前に起動したアプリケーションを常に起動する


ThorbjørnRavn Andersen がコメントで言及しているため、以前の動作(3.2以前)がデフォルトの動作でした。
.3M6 (2007年3月)以降、 このスレッド で示すように:

デフォルトでは、アプリケーションの実行とデバッグが簡素化され、選択したファイルまたはアクティブなエディターを実行またはデバッグします。
選択したリソース(またはアクティブなエディター)が実行可能でない場合、ユーザーは関連するプロジェクトを起動するか、以前の起動を再起動するかを選択できます。

これらの設定はRun/Debug > Launching設定ページ。
ユーザーは、以前のアプリケーションを常に起動する3.2の動作に戻すこともできます。


トーステン 確認 コメント内

押す F11 最後のアプリケーションのみをデバッグモードで起動します。

225
VonC

実行->実行履歴-> [一番上の項目]はただ Alt + R + T + 1。ただし、この方法の欠点は、Runメニューに「T」ホットキーを持つアイテムが1つだけ含まれている必要があることです。

16
aeracode

はい、 Ctrl-F11

6
Bombe

Scalaプロジェクト(Scala IDE)の場合、Scala lanucherを毎回選択しないようにするために、これも追加する必要がありました。

  • 実行/デバッグ> 起動> デフォルトのランチャー設定
  • in 起動タイプ/モード select Scala Application
  • in Preferred Launcher select Scala Application(new debugger)Launcher

これは、押すとダイアログを開く他の起動でも機能します Ctrl+F11

2
Eran Medan

Ctrl+Shift+F9 を意味する Relaunch with the same configuration.

これは私のためにうまくいきます!

少なくともPydev-Editorでは。他の視点についてはわかりません...

2
Mutabor

Ctrl-F11

また、実行->実行履歴に移動する必要もありません。ツールバーの[実行]ボタンの横にある小さな下矢印ボタン(白い再生記号が入った緑の円のように見える)をクリックするだけです。

1
DragonBorn

はい、Ctrl + F11はWindowsで、command + fn + F11はMacで動作します。

0
Sam Rajput

Ctl + F11も機能しませんでした(Lbuntuのネオン)。私はこれを始めました:Alt + r + t + 1

デバッグにtの代わりにhを使用することもできます:Alt + r + h + #

もう少し長くなりますが、マウスに手を伸ばす必要がなく、Linuxマシンで確実に実行できる限りは問題ありません。また、この方法では、番号を変更することにより、最大9回の以前の実行を実行できます。

0
ObviousChild