68

私は Eclipse を IDE として短期間 (フルに使用して約 3 か月間) 使用しており、ほぼ毎日、まったく知らなかったショートカットや機能について学んでいます。たとえば、ちょうど今日、Ctrl+3がクイック アクセス ウィンドウのショートカットであることを知りました。

あなたの最も便利でお気に入りの Eclipse 機能は何だろうと思っていました。IDE は非常に大きいので、プログラムのより一般的に使用される部分について学ぶことは役に立ちます。

4

23 に答える 23

73

私がよく使う機能は、

ctrl+1クイックフィックス / スペルチェッカー

ファイルを開く

  • ctrl+ shift+tクラス名でクラスファイルをロード
  • ctrl+ shift+rファイル名で任意のファイルをロード

一致は、クラス/ファイル名の先頭で行われます。検索パターンを * で開始して、ファイル名/クラス名内の任意の場所を検索します。

書式設定

  • ctrl+ shift+fフォーマット ソース ファイル (ウィンドウ | 設定 | Java | コード スタイル | フォーマッターでフォーマット スタイルを設定)
  • ctrl+ shift+oインポートの整理

生成コード

  • alt+ srゲッターとセッターを生成する
  • alt+ svスーパークラスまたはインターフェースからオーバーライドされたメソッドのメソッド シグネチャを挿入する

リファクタリング

  • alt+ shift+lテキスト選択をローカル変数として抽出します (タイプを決定して挿入するという点で非常に便利です。
  • alt+ shift+mメソッドとしてテキスト選択を抽出
  • alt+ shift+iインライン選択メソッド

実行とデバッグ。

alt+ shift+xは、現在のファイルで何かを実行するための非常に便利なプレフィックスです。

  • alt+ shift+ xt現在のファイルで単体テストを実行
  • alt+ shift+ xj現在のファイルでメインを実行
  • alt+ shift+ xrサーバー上で実行

もっとあります。alt+ shift+を押すと、右下のポップアップにオプションが表示されますx

alt+ shift+は、デバッガーで実行する上記のすべての例で+ +xに切り替えることができます。altshiftd

検証

最近の Ganymede リリースの時点で、指定したファイルとフォルダーの検証を切り替えることができるようになりました。この機能を何年も待っていました。

  • プロジェクトに移動 | プロパティ | 検証
  • シャットダウンしたいバリデーターの設定列にある...ボタンをクリックします
  • 除外グループにルールを追加する

コード ナビゲーション

  • 押しctrl続けると、すべての変数、メソッド、およびクラス名がそれらの定義にハイパーリンクされます。
  • alt+leftクリックした場所に戻るctrl
  • alt+right再び「進む」
于 2008-08-21T17:39:52.110 に答える
47

これはすばらしいことです。誰かがスタックトレースを電子メールで送信した場合は、スタックトレースをコピーしてEclipseのコンソールウィンドウに貼り付けることができます。次に、独自のコードで生成されたかのように、スタックトレース内のクラス名をクリックできます。

于 2008-08-21T19:55:22.487 に答える
15

ショートカットではなく、実際の機能に関しては、Mylynをご覧になることを強くお勧めします。

基本的には、タスクに焦点を当てたビューで Eclipse をスキンします。タスクに取り組んでいるときに触れたファイルを追跡し、UI の多くの側面を、処理中のジョブに関連すると判断したリソースに集中させます。Eclipse は、特に大規模なマルチ モジュール プロジェクトの場合、見るのがやや忙しくなることがあります。問題追跡ソフトウェアとソース管理リポジトリへの接続も優れています。

私の経験では、それを使用しようとする人々の間で意見が分かれています。

于 2008-08-21T20:04:56.237 に答える
15

Ctrl- Alt( up/ down) 選択した行を現在の行の上または下にコピーします。
Alt( up/ down) 現在の (または複数の選択された) 行を上下に移動します
Ctrl- Shift-R リソース ウィンドウを表示し、入力を開始してクラス/リソースを検索します
Ctrl-O 現在のクラスのすべてのメソッドとフィールドを表示します。もう一度押すと、現在のクラスとスーパー クラスのすべてのメソッドとフィールドが表示されます。
Ctrl-/またはCtrl- Alt- C1 行または複数行に // でコメントを付ける
Ctrl- Shift-/ 選択した行に /* */ を付けてコメントを付ける
Ctrl-. 次のエラーまたは警告行に移動する

于 2008-08-21T17:12:54.967 に答える
15

私が毎日使っているショートカットはCtrl+Kです。エディター (Java ファイルだけでなく) でテキスト (変数、関数など) を選択し、このショートカットを使用して、現在のエディターでこのテキストの次の出現箇所に移動します。Ctrl+Fショートカットを使用するよりも高速です...

Ctrl+ Shift+Kを使用して逆方向に検索できることにも注意してください。

于 2010-10-12T21:02:43.100 に答える
11

CTRL+ PAGE DOWN/ CTRL+PAGE UP開いているエディターを切り替える

CTRL+E開いているエディターを切り替える (名前を入力できます)

CTRL+Oは私にとって非常に重要です。その場合、アウトライン ビューは必要なくなります (閉じると、より多くのスペースが得られます)。次に、メソッド名またはその先頭のみを入力すると、すぐにアクセスできます。また、利用可能なものを調べるためにも使用します。例: CTRL+Oと入力して get ... と入力すると、すべての getter が表示されます。

F3コードで要素が選択されている間: その定義またはソースに移動します。たとえば、メソッド呼び出しで使用すると、そのメソッドのソース コードが表示されます。

CTRL+M現在のウィンドウを最大化する

すでに述べたように、CTRL+3は非常に優れています。基本的に、マウスなしで Eclipse を完全に使用できます。CTRL+と入力3してから、たとえば package explorer と入力します。

CTRL+F8サイクル トラフの視点

CTRL+L行番号を入力すると、その行に直接移動できます。

CTRL+ SHIFT+Gは、ワークスペースで選択された要素へのすべての参照を検索します。

ショートカットではありません。Java エディターのプロジェクト設定で、保存アクションを見つけることができます。これにより、ファイルを保存するときにコードが自動的にクリーンアップされてフォーマットされるようにプロジェクトを設定できます。CTRL+OCTRL+を押し続けなくても済むのでとても良いですF

于 2010-08-26T06:08:22.047 に答える
10

Eclipse の自動更新はデフォルトではオンになっていないため、Eclipse 以外でファイルを変更しても、その変更はビルドに反映されません。svn/git update/rebase を実行したばかりで、想定どおりに動作しない場合、これは非常に厄介です。

Windows->Preferences->workspace で有効にし、Refresh Automatically にチェックを入れます。

于 2009-12-24T03:30:33.853 に答える
9

郷土史

それは素晴らしい機能です。Eclipse には、プロジェクト内のすべてのファイルに対して独自のミニ CVS があります。行った変更を元に戻したい場合、または削除したファイルを復元したい場合は、プロジェクトを右クリックして [ローカル履歴から復元] を選択します。

お尻を救った*喜びの涙*

于 2010-09-24T02:37:54.470 に答える
7

CTRL++一致する角かっこ/括弧にジャンプしShiftます。P

于 2011-01-19T20:35:18.823 に答える
4
  • Ctrl---ただし、探しているクラスの最初の文字(およびさらにいくつか)のみを入力しますshiftTたとえば、「NetLi」と入力してNetworkListenerを見つけることができます
  • 検索ウィンドウで、Ctrl-.木の枝の最初の葉に移動します
  • Alt-/は単語補完です。Ctrl-とは少し異なりますspace
于 2008-08-21T19:52:45.377 に答える
4

重要な機能の 1 つ: Shift+ Alt+Tリファクタリング メニュー。

于 2008-08-21T19:03:05.217 に答える
3

多くのキー バインドは、現在アクティブなパースペクティブとビューに依存します。

Java パースペクティブで最もよく使用するもの:

  • ctrl- shift-rリソースを開く
  • ctrl――shiftオープンtタイプ
  • ctrl-1クイックフィックス/リファクタリング
  • ctrl-jインクリメンタル検索
  • ctrl-hファイル内を検索します (ベース ディレクトリを選択し、選択したリソースに範囲を設定します)
  • ctrl-oメソッドのリスト
  • ctrl- alt-h呼び出し階層を開く
  • ctrl- shift-lショートカットキーのリスト
  • ヒットctrl- shift-lもう一度設定に直接移動して、キー マッピングを変更します
于 2008-08-21T19:16:22.407 に答える
3

2 つのショートカットを追加したいと思います。

  • CTRL+F6 開いているエディターを切り替えます ( CTRL+ SHIFT+F6でリストを反対方向にスクロールします)

  • CTRL+F11デバッグモードでプログラムを開始

  • F11通常モードでプログラムを開始する

于 2008-08-21T21:19:17.090 に答える
3
  • CTRL+ SHIFT+X選択したテキストは大文字になります

  • CTRL+ SHIFT+Y選択したテキストが小文字になります

于 2011-06-10T12:08:35.370 に答える
2

私は Eclipse のファンでもありますが、ほとんどの時間を Visual Studio で過ごしているので、Eric Sink の一連の記事「C# から Java」(第 1 部から第 4 部) を読むことをお勧めします。Eric は常に面白い読み物であるだけでなく、Eclipse を使用したことがない人や、しばらく Eclipse から離れていた人のために、この短いシリーズで Eclipse に関するいくつかの洞察を取り上げています。

From C# to Java: Part 1
From C# to Java: Part 2
C# から Java へ: パート 3
C# から Java へ: パート 4

于 2008-08-21T17:17:46.513 に答える
2

alt- shift-aいくつかの状況で非常に役立ちます。

于 2011-05-17T23:59:28.543 に答える
2

Ctrl- Shift-Mカーソルが Java ファイルのクラス名の上にある間、そのクラスのみをインポートに具体的に追加します。これは、まだ定義されていないインポートを追加するだけでなく、現在必要のないインポートも削除するCtrl- Shift-とは異なります。O

Ctrl[ + 2-> r] スコープ変数の名前変更を忘れていました。名前を変更する変数にカーソルを置き、Ctrl+2を押してから を押しr、新しい名前を入力して、その変数のすべてのインスタンスが同時に名前変更されるのを確認します。

ハンガリー記法をリファクタリングするのは素晴らしいことです。

于 2008-09-30T19:51:00.987 に答える
1

最近、MouseFeedsプラグインを使用して、キーストロークの組み合わせを自動的に教えてくれました。そうすれば、繰り返して、私はそれらをよりよく覚えています。

このリンクには、それがどのように見えるか、そして何をするかについてのより良い絵と説明があります。

于 2011-11-16T20:12:56.720 に答える
1

Shift+ Alt+bエディター上の単純なナビゲーション行。

于 2011-07-02T23:43:37.380 に答える
1

Top 5 Useful Hidden Eclipse Featuresに関するこのブログ投稿をリリースしました。を含む:

  1. お気に入り: オートコンプリートに常に表示される型とメンバー
  2. 素晴らしいブロック選択モード: 複数行編集用
  3. EGit ステージング ビュー: git 自体よりもはるかに優れている
  4. java.lang.Objectタイプ フィルター:オートコンプリートからawt などを削除するには
  5. フォーマッタ タグ: 自動フォーマットされるべきではないコード セクションを区切るため
于 2013-10-27T21:13:19.900 に答える
1

Alt+leftAlt+rightは前後にナビゲートします。

于 2013-11-08T19:46:52.320 に答える
1

私は上記の多くを使用し、クイック検索も好きです: CTRL+J次に探しているものを入力し、次にCTRL+Kを入力します。

于 2010-11-04T22:40:58.397 に答える
0

プロジェクト固有の設定は、Eclipse 3.3 で役立つと思います。

たとえば、中括弧、行間隔、インポート数などのコード スタイルが異なる複数の開発者がプロ​​ジェクトに取り組んでいる場合、プロジェクトのスタイル設定を指定できます。次に、ファイルの保存時にコードが自動的にフォーマットされるように、保存アクションを構成できます。その結果、チェックインする前に、すべてのコードが同じ形式になります。

于 2008-08-21T17:17:22.537 に答える