97

申し分なく、それは不完全な質問かもしれませんが、誰もがこれらのものを異なって使用します。このIDEで最も時間の節約になるものは何ですか。

トム

4

73 に答える 73

139

Ctrlすべてのキーボード ショートカットの組み合わせのリストを表示する+ Shift+を忘れないLでください (ここにリストされているものを忘れた場合に備えて)。

于 2008-09-11T12:19:44.997 に答える
119

Ctrl-2 何か

誰も Ctrl-2 L (新しいローカル変数への代入) と Ctrl-2 F (新しいフィールドへの代入) について言及していないようですが、これらは私のコードの書き方を変えました。

以前は、次のように入力していました (| はカーソル位置):

Display display = new |

次に、Ctrl-Space を押してコンストラクターの呼び出しを完了しました。今私はタイプします:

new Display()|

Ctrl-2 L を押すと、次のようになります。

Display display = new Display()|

これは本当に物事をスピードアップします。(Ctrl-2 F も同じですが、新しい変数ではなく新しいフィールドに割り当てます。)

もう 1 つの適切なショートカットは Ctrl-2 R: rename in file です。ローカル変数などの名前を変更する場合、名前変更リファクタリング (Alt-Shift-R) よりもはるかに高速です。

実際に、キーのカスタマイズ設定ページに移動し、あらゆる種類の追加のクイック フィックスを Ctrl-2-something に割り当てました。たとえば、Ctrl-2 J を押して変数宣言を分割/結合し、Ctrl-2 C を押して内部クラスをトップレベルに抽出し、Ctrl-2 T を押してスロー宣言を関数に追加します。お気に入りのものを選んで、Ctrl-2 ショートカットに割り当てます。

テンプレート

私の「npe」テンプレートのもう 1 つのお気に入りは、次のように定義されています。

if (${arg:localVar} == null)
    throw new ${exception:link(NullPointerException,IllegalArgumentException)}("${arg:localVar} is null");

これにより、すべての関数 (特に、単に引数をフィールドに保存するかコレクション、特にコンストラクターに追加する関数) の開始時に null 引数チェックをすばやく追加できます。これは、バグを早期に検出するのに最適です。

www.tarantsov.com/eclipse/templates/でさらに便利なテンプレートを参照してください。たくさんあり、新しいものを頻繁に追加するため、ここにすべてをリストすることはしません.

完了

いくつかのコード補完のトリック:

  • 別の回答で言及されているキャメル ケースのサポート: cTM と入力し、 currentTimeMillis を取得します。
  • デフォルト コンストラクター: デフォルト コンストラクターがないクラス宣言で Ctrl-Space を押すと、最初の選択肢はコンストラクターを作成することです。
  • オーバーロード: クラス宣言で、オーバーロードできるメソッドの名前の入力を開始し、Ctrl-Space で 1 つ選択します
  • getter/setter の作成: 「get」と入力し、Ctrl-Space を押して、作成する getter を選択します。「is」と「set」と同じ</li>

新しいフィールドに割り当て

これがフィールドを追加する方法です。

  1. コンストラクタがまだない場合は、追加します。(クラス宣言の任意の場所で Ctrl-Space、最初の提案を選択します。)

  2. 引数を追加します (| はカーソル位置):

    public class MyClass {
        public MyClass(int something|) {
        }
    }
    
  3. Ctrl-1 を押して、「新しいフィールドに割り当てる」を選択します。あなたは得る:

    public class MyClass {
        private final Object something;
        public MyClass(Object something) {
            this.something = something;
        }
    }
    
  4. 必要に応じて null ポインター チェックを追加します (上記の「npe」テンプレートを参照)。

    public class MyClass {
        private final Object something;
        public MyClass(Object something) {
            npe|
            this.something = something;
        }
    }
    

    Ctrl-Space を押して、次を取得します。

    public class MyClass {
        private final Object something;
        public MyClass(Object something) {
            if (something == null)
                throw new NullPointerException("something is null");
            this.something = something;
        }
    }
    

時間を大幅に節約できます。

于 2009-03-10T03:01:42.623 に答える
81

ctrl-shift-r とその相棒である ctrl-shift-t を使用して、それぞれリソースまたはタイプを開きます。リソースには、開いているプロジェクト (Java 以外のファイルを含む) 内のすべてのファイルが含まれ、型には、プロジェクト内またはプロジェクトに含まれるライブラリ内のいずれかの Java 型が含まれます。

于 2008-09-10T18:21:07.367 に答える
60

Crtl+1がお気に入りです。赤い波線の簡単な修正。

また、[編集] メニュー -> [クイック修正] にもあります。

于 2008-09-10T18:06:59.333 に答える
59

Ctrl+ Shift+Oインポートを整理します。これにより、適切にフォーマットされ、不要なインポートが削除され、不足しているインポートが追加されます。

于 2008-09-10T18:17:07.640 に答える
48

Ctrl-J はインクリメンタル検索を開始します。

Ctrl-J を押してから、入力を開始します。上/下を使用して、入力した内容の前/次のインスタンスを検索します。

Ctrl-Shift-J は逆方向に検索します。

于 2008-09-12T05:05:59.447 に答える
37

「syso」と入力し、 Ctrl+Spaceを押して System.out.println() に展開します。

トレス便利。

于 2008-09-16T09:29:29.573 に答える
31

CTRL+3は、任意のメニュー コマンドの先行入力リストを表示します。

于 2008-09-12T19:24:59.583 に答える
29
  • CTRL-SHIFT-g:カーソルの下のメソッドまたはフィールドの使用法を検索します。コードを理解するために絶対に必要です
  • Ctrl-F6:開いているエディターウィンドウのリスト間を移動します。一度入力して前のエディターウィンドウに戻ると、これを連続して実行すると、前後にジャンプできます。
  • CTRL-t:クラスまたはメソッドで、型階層が表示されます。たとえば、インターフェイスメソッドの実装を見つけるのに非常に便利です。
于 2008-09-10T18:43:28.793 に答える
28

メソッドの宣言で戻り値の型をクリックすると、メソッドのすべての終了ポイントが強調表示されます。

例えば:

1: public void foo()
2: {
3:   somecode();
4:    if ( blah ) return;
5:
6:    bar();
7: }

voidをクリックすると、4 行目のreturnと 7 行目の close }が強調表示されます。

更新: try{} catch ブロックでも機能します。catch ブロックの例外にカーソルを置くと、Eclipse はその例外をスローする可能性のあるメソッドを強調表示します。

于 2009-09-02T18:26:41.093 に答える
24

コード補完は CamelCase をサポートします。たとえば、入力CWARすると の結果が表示されClassWithAReallyLongNameます。この機能を使い始めると、別の長いクラス名を入力する必要がなくなります。

(ヒント/ヒントが1つだけの回答がポーリングに最適だと思うため、別の回答からコピーされた部分)

于 2008-09-25T15:02:24.713 に答える
23

Alt-上矢印は現在の選択範囲を 1 行上に移動し、Alt-下矢印は下に移動します。また、Alt-Shift-上/下矢印を常に使用しています。Ctrl-K および Ctrl-Shift-K は非常に便利で、現在の選択 (何も選択されていない場合は最後の検索) の次/前の出現箇所を検索します。

于 2008-09-10T21:09:28.490 に答える
22

開始中括弧とセミコロンを自動的に「正しい」位置に配置するオプションがあります。これを有効にする必要があります-ウィンドウ/設定を選択し、検索ボックスに「ブレース」と入力します-簡単に見つけられるはずです(このコンピューターではEclipseはありません)。の効果:

  • 行の任意の場所にセミコロンを入力すると、この行の終わりに配置されます (word/openoffice のように: 元の場所に置きたい場合はバックスペース)
  • この例のように、別の中かっこのペアのすぐ内側にあるときに開始中かっこを入力すると、この行の最後に配置されます。

(「|」はカーソル):

if(i==0|)

「{」と入力すると、

if(i==0) {|
于 2008-09-19T19:01:08.027 に答える
20

Hippie Expand / Word Complete、Emacsに触発されたafaik:ファイル内の他の単語に基づいて、エディター内の任意の単語をオートコンプリートします。Javaコード、xmlファイル、あらゆる場所の文字列リテラル内のオートコンプリート。

Alt+/

于 2008-09-12T10:51:26.213 に答える
17

CTRL+ D- 現在の行を削除するには

于 2008-10-14T17:16:57.593 に答える
17

+で最後に編集した場所に移動しますCtrlQ電話や上司などに中断された直後に非常に役立ちます。

于 2009-02-27T16:07:18.240 に答える
17

Alt-Shift-Rはrenameの略であり、リファクタリングではありません。リファクタリングは、より一般的な用語です (で定義されています)。

それでも、これは私のお気に入りのリファクタリングの 1 つです。その他は次のとおりです。

Extract Local Variable は、メソッドの結果の型を覚えていない (または入力するのが面倒な) 場合に特に便利です。クラスにメソッドがあると仮定してJdbcTemplate createJdbcTemplate()、次のようなコードを記述します。

void someQuery() {
    createJdbcTemplate()
}

式を選択し、createJdbcTemplate()Alt-Shift-L をクリックして、変数の名前を入力し、Enter キーを押します。

void someQuery() {
    JdbcTemplate myTemplate = createJdbcTemplate();
}
于 2008-09-12T16:13:36.720 に答える
15

Ctrl+ Shift+ M:クラスの静的メソッドまたは静的属性参照を静的インポートに変更します。

import X;

...
X.callSomething();

import static X.callSomething;

...
callSomething();
于 2010-06-10T12:15:27.710 に答える
15

Alt++矢印は選択をエスカレートしますShift。++は反対のことをします。UpAltShiftDown

于 2008-09-10T18:50:24.143 に答える
15

Alt+UpまたはAlt+Downで行を移動

于 2008-09-11T03:33:33.590 に答える
14

誰もまだ最高のものについて言及していません。クラスまたはメソッド名をクリックしてCtrl+を押しTます。

簡単な型階層が得られます。クラス名については、クラス階層全体が表示されます。メソッド名については、スーパークラスとサブクラスを示す階層を取得し、そのメソッドの実装は抽象的な言及、またはメソッドを言及していないクラスとは区別されます。

これは、抽象メソッドの宣言時に、それが実装されている場所をすばやく確認したい場合に非常に役立ちます。

于 2008-09-18T19:36:30.503 に答える
13

F3がお気に入りで、選択した項目の定義が開きます。

Ctrl+ Shift+Rには興味深い機能があり、検索時にクラスの大文字のキャメル文字だけを使用できます (CWAR と入力すると、ClassWithAReallyLongName の結果が表示されます)。

Alt+ Shift+ W> パッケージ エクスプローラーは、大きなプロジェクトを閲覧する際の作業を楽にします。

于 2008-09-12T05:28:59.780 に答える
10

CTRL + SPACE、何でも、どこでも。

ゲッターとセッターを生成します。

フィールドを使用してコンストラクターを作成する

抽出方法...

リファクタリング -> 名前の変更

CTRL+O でクイック アウトラインを表示します。継承されたアウトラインの CTRL+O+CTRL+O。

F4 でタイプ階層を表示

メソッドの呼び出し元を表示するには、呼び出し階層を開きます。

CTRL+SHIFT+T で Java タイプを開く

CTRL+SHIFT+R で任意のリソースを開きます。

ALT + 左または右で、ドキュメント内の編集場所を前後に移動 (簡単なナビゲーション)

多くのメソッドを実行することがわかっている場合は、メソッドをオーバーライド/実装します (そうでない場合は、一度に 1 つずつ選択するには CTRL+SPACE を使用することをお勧めします。

リファクタリング -> インターフェイスの抽出

リファクタリング -> プルアップ

リファクタリング -> プッシュダウン

CTRL+SHIFT+O でインポートを整理します (Map などの一般的なクラス名を入力し、CTRL+SPACE を押してから適切なクラスを選択すると、直接インポートされます)。

書式設定には CTRL+SHIFT+F (ただし、Eclipse に組み込まれているフォーマッターは、長いコード行では頭がいっぱいになる可能性があります)

編集:そうそう、いくつかのデバッグ:

F5: ステップ イン (詳細を見せて!)

F6: ステップ オーバー (私はあなたを信じています。次のパートに進みます...)

F7: 外に出る (この方法を気にかけていると思っていたのですが、気にしないことがわかりました。ここから出してください!)

F8: Resume (次のブレークポイントに到達するまで進みます)

CTRL+SHIFT+I: 式を検査します。CTRL+SHIFT+I+CTRL+SHIFT+I: 検査対象の式にウォッチ式を作成します。

条件付きブレークポイント: ブレークポイントを右クリックすると、プログラムの実行を中断するトリガーとなる条件を設定できます (Ctrl+Space を使用したコンテキスト アシストは、ここで利用できます!)

F11 - 最後に起動されたデバッグ (アプリケーション)

CTRL+F11 - 最後に起動したものを実行 (アプリケーション)

于 2008-09-16T06:07:36.363 に答える
10

例外時のブレークポイント

Eclipse では、例外が発生した場所に基づいてブレークポイントを設定できます。「j!」
を介してオプションにアクセスします。代替テキスト http://help.eclipse.org/stable/topic/org.eclipse.jdt.doc.user/images/org.eclipse.jdt.debug.ui/elcl16/exc_catch.pngデバッグ ウィンドウのアイコン。

代替テキスト http://blogs.bytecode.com.au/glen/2007/04/06/images/2007/AddExceptionWindow.png

公式のヘルプ トピック「Java 例外ブレークポイントの追加」には、これに関する詳細が記載されています。

  • キャッチされていない例外オプションは、ブレークポイントと同じタイプの例外がキャッチされていない場所でスローされたときに実行を中断することです。
  • キャッチされた例外オプションは、ブレークポイントと同じタイプの例外がキャッチされた場所でスローされたときに実行を中断することです。
  • Exception Breakpoint Suspend on Subclass of this Exception を忘れないでください:
    例外タイプのサブクラスが検出されたときに実行を中断します。
    たとえば、の例外ブレークポイントRuntimeExceptionがサブクラスで一時停止するように構成されている場合、 によってもトリガーされますNullPointerException

代替テキスト http://help.eclipse.org/stable/topic/org.eclipse.jdt.doc.user/reference/breakpoints/images/ref-breakpoint_suspendsubclass.PNG

于 2009-02-26T16:37:34.010 に答える
10

キーボード ショートカット以外のトリックは、[チーム] -> [同期] ビューでコミット セットを使用して、コミットする前に変更を整理することです。

変更セットをデフォルトに設定すると、ファイルに加えたすべての変更がそのセットに入れられるため、特定の欠陥/機能に取り組んでいるときに変更した内容や、テスト中に行ったその他の変更などを簡単に確認できます。

于 2008-09-12T05:08:22.480 に答える
9

Ctrl+ Alt+H呼び出し階層を取得するためのメソッド。どこから呼び出されたかをすばやく確認できます。

于 2008-09-12T12:50:17.630 に答える
9

Ctrl+ Alt+UPまたはCtrl+ Alt+DOWN行をコピーする

于 2008-09-11T03:31:35.873 に答える
8

Alt+ Shift+Rをリファクタリングして名前を変更します。

于 2008-09-10T18:14:18.863 に答える
7

それほど隠されていませんが、IMOは最高のトリックです。

デフォルト設定を想定しています(そして、新しいスニペットを追加していません)

テキスト(文字列または変数)を強調表示(または選択)...Ctrl+スペースを押します。End+Enterを押します。「sysout」スニペットがトリガーされ、選択範囲がパラメーターとしてラップされます。

例えば。

 "hello world!"

becomes
System.out.println("hello world!");

AndroidのToastとLog.i()の同様のスニペットを手動デバッグ中に実装したので、とても気に入っています。

于 2010-07-02T08:08:00.147 に答える
7

以下は、Eclipse 3 の最も便利なキーボード ショートカットのコレクションです。

Eclipse 3 Favorite Keyboard Shortcuts. 
by -=MaGGuS=-

Navigate:

•   Ctrl + Shift + L – Shows useful keyboard shortcuts in popup window 
•   Ctrl + H – Search.
•   Ctrl + K – Goes to next search match in a single file. Shift + Ctrl + K – goes to previous match.
•   F3 - Goes to ‘declaration’ of something. Same as Ctrl + Click.
•   Ctrl + Shift + G - Use this on a method name or variable. It will search for references in the code (all the code) to that item.
•   Ctrl + O – Shows outline view of the current class or interface.
•   Ctrl + T – Shows class hierarchy of the current class or interface. F4 – shows the same in separate tab.
•   Ctrl + Shift + T - Open Type. Search for any type globally in the workspace.
•   Ctrl + Shift + R – Open Resource. Search for any file inside workspace.
•   Ctrl + J – Incremental search. Similar to the search in firefox. It shows you results as you type. Shift + Ctrl +J - Reverse incremental search.
•   Ctrl + Q – Goes to the last edit location.
•   Ctrl + Left|Right – Go Back/Forward in history.
•   Ctrl + L – Go to line number.
•   Ctrl + E – This will give you a list of all the source code windows that are currently open. You can arrow up or down on the items to go to a tab.
•   Ctrl +PgUp|PgDown – Cycles through editor tabs.
•   Ctrl + Shift + Up|Down - Bounces you up and down through the methods in the source code.
•   Ctrl + F7 – Switches between panes (views).
•   Ctrl + ,|. – Go to the previous/next error. Great in combination with Ctrl + 1.
•   Ctrl + 1 on an error – Brings up suggestions for fixing the error. The suggestions can be clicked.
•   Ctrl + F4 – Close one source window.

Edit:

•   Ctrl + Space – Auto-completion.
•   Ctrl + / – Toggle comment selected lines.
•   Ctrl + Shift + /|\ – Block comment/uncomment selected lines.
•   Ctrl + Shift + F – Quickly ‘formats’ your java code based on your preferences set up under Window –&gt; Preferences.
•   Ctrl + I – Correct indentations.
•   Alt + Up|Down – move the highlighted code up/down one line. If nothing is selected, selects the current line.
•   Ctrl + D – Delete row.
•   Alt + Shift + Up|Down|Left|Right – select increasing semantic units.
•   Ctrl + Shift + O – Organize Imports.
•   Alt + Shift + S – Brings up “Source” menu.
o   Shift + Alt + S, R – Generate getter/setter.
o   Shift + Alt + S, O – Generate constructor using fields.
o   Shift + Alt + S, C – Generate constructor from superclass.
•   Alt + Shift + T – Brings up “Refactor” menu.
•   Alt + Shift + J – Insert javadoc comment.
•   F2 – Display javadoc popup for current item. Shift + F2 – Display javadoc in external browser.

Run/Debug:

•   F11 / Ctrl + F11 – Execute/debug.
•   Ctrl + Shift +B – Toggle breakpoint.
•   When paused: F5 – Step into, F6 – Step over, F7 – Step out, F8 – Resume.
•   Ctrl + F2 – Terminate.

EOF
于 2009-03-25T13:22:07.713 に答える
7

Ctrl+ Shift+L現在利用可能なすべてのキーボード ショートカットが表示されます

于 2008-09-12T05:06:36.387 に答える
5

Ctrl-Alt-h 選択したメソッドの呼び出し階層を開く。

大規模なコードベースまたは未知のコードベースで非常に便利

于 2008-12-31T18:27:55.333 に答える
5

非表示の gem は条件付きブレークポイントです。ループの一部をスキップしたり、何かが null の場合や特定の値に一致した場合に一時停止したりするのに非常に便利です...ブレークポイントを右クリックするだけですBreakpoint Properties--> Enable Condition. テキスト ボックス内にはコード アシストもあります。

于 2009-03-02T11:41:38.337 に答える
5

Ctrl+、およびCtrl+。ソース内の次および前のエラーまたは警告 (赤または黄色の波線) にテキスト カーソルを移動します。これは、リファクタリングや貼り付けの深みにいるときに、汚れたコードや壊れたコードの大きなブロックを扱っている場合に非常に役立ちます。提案された修正のためにCtrl+1と組み合わせると、手をマウスに移動することなく、コードをすばやく修復できます。

実際、Ctrl キーから指を離す必要はほとんどありません。

于 2009-02-27T06:37:22.227 に答える
4

アクションを保存します。そこで、インポートを整理(Ctrl + Shift + o)およびコードのフォーマット(CTRL + SHIFT + f)することができます。それ以外に、リファクタリングにはALt + Shift+Rが大好きです。

私の好きなものはプラグインです:プラグインはあなたにもっと時間を使うようにさせるかもしれませんが、ほとんどの場合それらは品質を与えます(私が知っている主観的)

  • コードカバレッジ(ECLEMMA)
  • ソースの静的分析(PMD)
  • バイトコードの静的分析(FindBugs)
  • CheckStyle
  • SpringIDE。

次に、必須のソース管理プラグインとMaven2プラグインを使用してロックを開始します。

ロックオン!

于 2008-09-10T19:13:21.033 に答える
4

ctrl + O は、入力を開始して名前をフィルタリングできるポップアップ アウトライン ビューです。

Ctrl + F3 も同様に機能しますが、カーソルの位置に基づいて他のタイプのアウトラインを開くことができます。

保存アクションをオンにしてコードをクリーンアップすると、保存するたびに自動的にフォーマットされ、インポートが最適化されます。このオプションに簡単にアクセスするには、[Windows|Preferences] を選択して、フィルター ボックスに [Save Act] と入力し、オプションをオンにします。

新しい 3.4 リリースでは、エディタ ウィンドウの上部にある「ブレッドクラム トレイル」をオンにします。このための新しいツールバー ボタンがあります。

于 2008-09-22T18:56:48.230 に答える
4

Ctrl + Shift + P を押して、一致するブレースを見つけます。長いコードを扱う際に非常に便利です。

于 2009-03-17T06:07:51.677 に答える
3

System.out.println( "anything");を配置する場合 コードに次のように簡単に入力できます。「」と入力し、「」をマークして、Crtl-Space Up-Arrowを押して入力します(「sysout」に到達する必要があります)。

出来上がり、あります:)

于 2008-09-11T12:50:02.600 に答える
3

ほぼすべての型、フィールド、メソッド、または変数を CTRL キーを押しながらクリックすると、Eclipse によってその項目の宣言が表示されます。

すなわち:

  • ローカル変数 - 関数内の宣言ステートメントに移動します
  • メンバー変数上 - メンバーが宣言されているクラス ファイル (または、子クラスでオーバーライドされていない場合は親クラス) の定義に移動します。
  • クラスで - そのクラスのクラス ファイルの先頭に移動します

タイプの上に CTRL キーを押しながらホバーして、実装を見つけるオプションを表示することもできます。これは、インターフェイスを使用していて、そのインターフェイスを実装しているクラスを確認したい場合に便利です。また、特定の関数を実装/オーバーライドするスーパークラスとサブクラスを確認することもできます。

于 2010-07-01T17:30:56.683 に答える
3

どうですか:

Ctrl-PgUp および Ctrl-PgDn を使用して、エディターで開いているファイルをナビゲートします (右端まで Ctrl-PgDn を押した場合は、オーバーフロー セクションを含みます)。

于 2009-05-18T19:12:27.517 に答える
2

ctrl-alt-up / downを押して、行を上(または下)にコピーします。その後にalt-up/downを続けると、コピー&ペーストよりもはるかに高速になることがよくあります。

于 2008-10-22T14:07:50.467 に答える
2

キーボードショートカットはわかりませんが、メソッドでローカル変数を選択して右クリックします。リファクタリングの下には、「ローカル変数をフィールドに変換する」があります。場合によっては非常に便利です。ショートカットがあればいいのに!

于 2008-10-22T14:09:22.227 に答える
2

alt + shift+z-「サラウンドウィズ」サブメニューをアクティブにします。トライキャッチブロックで囲む必要がある場合に便利です。

于 2009-11-29T16:00:47.850 に答える
2

これが重複している場合は申し訳ありませんが、ここで言及されているものを見たことがないので、すべての投稿をスキャンしました。

単語補完:

Alt + /

は、Ctrl+Space の代替として非常に便利です。Ctrl+Space を完全に置き換えるものではありませんが、はるかに高速です。複数回押すことを恐れないでください。可能なオプションを循環し続けます。

于 2009-05-28T22:15:56.223 に答える
2

Ctrl+f 次に、「正規表現」チェックボックスにチェックを入れます。そこから、正規表現で検索できますが、さらに強力な方法として、グループ一致を置換文字列に含めることができます ($1、$2 など、または一致全体の場合は $0)。

于 2008-09-10T18:10:52.943 に答える
2

Java エディターで Ctrl-Shift- Up または Down を押すと、その方向で最も近いメソッドまたはフィールドの宣言にジャンプします。

于 2009-02-27T16:22:56.687 に答える
2

Ctrl + H は、ワークスペースまたはプロジェクト全体を検索/置換します。

于 2010-03-06T17:24:17.643 に答える
2

それらすべてを支配する1つの組み合わせ。

CTL+SHFT+弱

これらすべての「隠れた」機能のリストを取得します。

于 2009-03-25T13:01:23.287 に答える
1

ALT + Shift + X + T

これにより、現在のファイルが単体テストとして実行されます。

于 2008-10-14T00:17:29.477 に答える
1

MouseFeedEclipseプラグインをインストールします。インストール後、ショートカットに関連付けられているボタンまたはメニュー項目をクリックするたびに、キーボードショートカットのポップアップが表示されます。

于 2010-03-30T19:36:35.577 に答える
1

デバッグするとき、「表示」ビューが本当に便利だと思います。それはあなたがコードをタイプすることを可能にし(オートコンプリートを使用して)そしてあなたが書いたものの結果を実行/表示することを可能にします。

試してみる!

于 2008-09-19T02:34:59.030 に答える
1

時間の節約があなたにとって何を意味するかに応じて...

コメントに TODO と FIXME を追加すると、Eclipse のタスク リストにタスクが自動的に追加されます。そのため、戻って確認したいコードがある場合、たとえば、デバッグ中に調査を行う必要がある場合は、次のことができます...

FIXME は緊急であることを意味し、赤い ! タスク ウィンドウの
TODO は通常の緊急度です

//FIXME: This accidentally deletes user accounts
user.account().delete();

//TODO: Add some validation before assigning everyone as admin
user.setPrivilege("Admin");

そして、自動的に構築されるセッター/ゲッターがあります。これは、Bean などを作成している場合に最適です。次のようなクラスを宣言したとします。

public class SomeBean {
    private static int FIRST_VALUE = 0;
    private static int SECOND_VALUE = 1;
    ...
    private static int THOUSANDTH_VALUE = 1000;
}

すべての変数を作成し、エディターで右クリックして [ソース] に移動し、[セッターとゲッターの生成] を選択します。これにより、それらが自動的に作成されます。

于 2009-02-14T00:50:31.633 に答える
1

F3 の代わりに CTRL-MouseClick (左) を使用して宣言に移動します。

于 2009-06-16T21:32:03.173 に答える
1

クイック アシスト: Ctrl + 2、続いて F (フィールドに割り当て)、L (ローカル変数に割り当て)、R (ファイルの名前を変更)

最後の編集場所: Ctrl+Q

この記事をチェックしてください: http://dmy999.com/article/29/using-eclipse-effectively

于 2008-10-06T17:16:12.760 に答える
1

開き括弧の横をダブルクリックすると、閉じ括弧までのすべてのコードが強調表示され、その逆も同様です。

于 2010-01-28T10:34:08.913 に答える
1

Ctrl-1 を使用して、if を条件式に変換して戻す、割り当てを分割する、元に戻す、またはその他の小さな操作を行います。ヘルプにこれらのリストがあります。

于 2008-10-14T17:25:37.840 に答える
1

Ctrl+Shift+Enter を押して、現在の行を 1 つ下に移動し、その上から入力を開始します。
Ctrl+Shift+X で現在の選択を大文字に、Ctrl-Shift-Y で小文字に変更します。
Ctrl+. 現在の単語をオートコンプリートします。これは、文字列だけでなく変数にも機能します (たとえば、配列キーの場合は大幅に時間を節約できます)。

于 2008-09-11T03:45:24.063 に答える
1

それほど隠された機能ではありませんが、それを使用して探索しない人はほとんどいません テンプレート キーボード ショートカット

アレックスはメンバーの並べ替えについて説明しました

行を移動する

于 2010-06-08T11:45:34.210 に答える
1

ctrl+d で現在の行を削除

選択したテキストの現在の行またはブロックを上下に移動するには、alt+up/down

ctrl+alt+up/down 選択したテキストの現在の行またはブロックを上下にコピー/複製します

ctrl+alt+c SVN コミット (破壊的)

ctrl+alt+u SVN 更新 (破壊的)

于 2009-06-22T04:48:36.547 に答える
1

メソッドのソース コードに移動するために F3 キーを使用している場合、多くの場合、実装クラスに直接移動するのではなく、インターフェイスに切り替えるために時間を浪費する可能性があります (多くの場合、DAO、Service の場合は 1 つしかありません。 .. 例えば)

コードの 1 つのメソッドに Ctrl+Mouse ポインターを使用すると、実装 (クラス) に直接移動するか、宣言 (インターフェイス) に直接移動するかを選択できます。

このヒントの詳細については、次を参照してください。

http://www.ibm.com/developerworks/opensource/library/os-eclipse-galnav/index.html

これは Galileo でのみ利用可能で、Ctrl + T も同じように使用できます。

于 2009-11-04T15:17:08.670 に答える
1

Ctrl-F6 で、開いているエディタ ウィンドウ間でフォーカスを切り替えます (Ctrl-Shift-F6 で後方に切り替えます)。

Ctrl-F7 で Eclipse ビュー間でフォーカスを切り替える

Ctrl-F8 で Eclipse パースペクティブを循環

于 2010-03-30T20:34:33.450 に答える
1

最近、alt-enter を ctrl-1 と同じコマンドにマッピングしました。たどり着くのは少し簡単です。

私は alt+shift+x &t もよく使いますが、統合テスト ランナーの仕組みは好きではありません。

于 2009-08-11T01:34:47.150 に答える
0

比較/パッチ設定で「空白を無視」を有効にすると、リアルタイムで節約できます。

于 2009-05-14T23:38:34.667 に答える
0

CTRL + b:c++でプロジェクトをビルドします

CTRL + SHIFT + f:コードをフォーマットします(c ++)

于 2008-09-10T18:45:38.697 に答える
0

もちろん、探しているバインディングが見つからない場合、または現在のバインディングが気に入らない場合は、[ウィンドウ]->[設定]->[一般]->[キー]を使用して、キーコンボのマッピングを変更、追加、および削除できます。

于 2008-10-14T00:06:54.240 に答える
0

Windows/設定/一般/キー

定義

Alt + C

SVNコミット用

Alt + U

SVN アップデート用

Shift + Ctrl + N

新しいクラスのダイアログ。

于 2010-01-28T10:51:47.170 に答える
0

Eclipse ヘルプには、多くの役立つリソースが含まれています。「ヒントとコツ」で検索してください。特に、「Tips and Tricks (JDT)」はとても役に立ちました。

于 2010-02-08T23:29:00.813 に答える
0

Eclipse で利用できる Emacs のキーバインド設定について誰も言及していないことに驚いています。これは私のお気に入りの小さな機能の 1 つです。ナビゲーション設定をほとんど調整することなく、Emacs から Eclipse に移行できます。

Windows->Preferences->General->Keys->Scheme.

于 2009-05-18T19:43:23.947 に答える
0

Ant でプロジェクトをビルドする場合、Ctrl+Enter などの「最後に起動した外部ツールを実行する」ショートカットを割り当てることができ、最後のビルドが繰り返されます。標準の Alt+Shift+X,Q よりもはるかに簡単です。また、プロジェクトで ant ビルド ファイルが見つからないという最新の Eclipse のバグにも役立ちます。

于 2009-02-15T05:14:30.710 に答える
0

もちろん、これらのショートカットはすべてメニューで利用できますが、「ゾーン」にいるときに時間がある人はいません。

コードのホットスワップが好きです。

于 2008-09-11T15:18:56.673 に答える
0

CTRL+S を頻繁に押します。CTRL+1 の親友です。

于 2009-05-18T19:25:57.007 に答える