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


148

私がEclipseで最も頻繁に行うことの1つは、最後のプログラムを再実行することです。私は、に行くことによってそれを行う実行履歴> - -ファイル名を指定して実行> [最上位のアイテム]

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

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

回答:


227

CTRL+は、F11あなたが望むように動作するように、あなたは(「Windowsの/環境設定」から)を設定しなければならない
Run/debug > Launching : Launch Operation:」に設定します

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


以下のよう するThorbjörnRavnアンデルセンは、デフォルトの動作を(3.2または前)であることを最後に使用したアプリを起動し、コメントに言及しています。3.3M6(2007年3月)
以降、このスレッドが示すように:

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

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


Torsten はコメントで確認します

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


15
これは実際にはCtrl-F11の歴史的な動作です。変わった人たちの恥。
するThorbjörnRavnアンデルセン

3
新しい動作は、単一の実行可能クラスを記述する初心者に最適です。古いアプローチは、いくつかのエントリポイントを持つ可能性のある複数のプロジェクトがある大規模なタスクに最適です。
Audrius Meskauskas 2013年

3
おかげで、Macユーザーの場合はCommand + F11です(多くの場合、機能ボタンはデフォルトで有効になっていないため、これは基本的にCommand + fn + F11です)
gerrytan 2013年

両方の動作が必要な場合は、現在のプログラムを起動するための単純なキーを割り当てます。現在、alt + shift + x +の組み合わせで起動されます。Javaの場合、Alt + jを設定しました(デフォルトで行を結合するように割り当てられています)
Paddy

1
@Noumenon 8年後、よくわかりません。最後の操作を起動する必要があることを覚えています。したがって、最後のセッションがデバッグセッションであった場合、デバッグセッションを再起動する必要があります。
VonC 2017

16

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


6

はい、Ctrl- F11


1
おかげで、これは私の問題を解決しません。上記の私の編集を参照してください。ありがとう。
Itay Maman

2

Scalaプロジェクト(Scala IDE)では、毎回Scalaランチャーを選択しないように、これも追加する必要がありました。

  • 実行/デバッグ > 起動 > デフォルトのランチャー設定
  • 起動タイプ/モード選択Scalaのアプリケーションを
  • 優先ランチャーを選択Scalaのアプリケーション(新しいデバッガ)ランチャーを

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


2

Ctrl+ Shift+ F9Relaunch with the same configuration.

これは私にとってうまくいきます!

少なくともPydevエディターでは。他の視点についてはわかりません...


1

Ctrl-F11

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


6
はい。ただし、ゾーンにいるときは、キーボードよりもマウスの方が速く機能します
Itay Maman

丁度。CTRL-F11を正しく設定してください。
DragonBorn 2009

私は現在JUnitテストを編集しており、作成しているテストメソッドのみを実行したいと思っています。最初にメソッド名を強調表示することでそれを行います->実行したいときはいつもこれを行います。だから私は最新の実行を実行するためのショートカットを探しました。私は、これは我々が最新の実行のために別のショートカットを必要とする適切なケースだと思う
thirdy


0

Ctl + F11も機能しませんでした(Nubon on Lubuntu)。私はこれを始めました: Alt + r + t + 1

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

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


0

方法1:

この時点でこのアイコンからプロジェクトをクリックし、シフトボタンを押したままにします。プロジェクトはサーバーポートでも再起動(終了して再起動)します。

ここに画像の説明を入力してください

方法2:

ここに画像の説明を入力してください

Eclipseメニューバーから:Windows => Preferences =>キーを入力して選択タイプフィルターtex:終了して再起動次のようにショートカットキーをバインドします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.