1.自動コード-------- -----------
一般サイクルのSystem.out、メインメソッド定型定型コードを生成するFORI / SOUT / psvm +タブの使用
例えば、(ユーザーのユーザー:ユーザー)のために入力することは、単純に+タブuser.for入力します
別の例として、日付の誕生日= user.getBirthdayを()を入力し、ちょうど入るuser.getBirthday()VAR + Tabをすることができます。コードラベルを入力した後、Tabキーを押すと、生成されたコード。
導入クラスとパッケージのCtrlキー+ Altキー+ Oの最適化
ALT +インサートは(生成)コード(例えば、取得、セット方法、コンストラクタ、など)または右を生成しました
FORI / SOUT / PSVM +タブ
Ctrlキー+ Altキー+ T生成トライキャッチか、Alt + Enterキー
CTRL + ALT +選択されたコードTRYにおけるT {} ELSE IF {} {}内
Ctrlキー+ Oのオーバーライドメソッド
Ctrlキー+ I実装
CTR +シフト+ Uケース変換
ALT +インポートされたパッケージを入力して、自動修正
ALT + /コードヒント
自動コードCTRL + J
Ctrlキー+ Shiftキー+ J、彼の党の2幕の統合
CTRL +スペースコードヒント
CTRL + SHIFT + SPACEコードの自動補完
CTRL + ALT + Lの書式コード
CTRL + ALT + I自動インデント
CTRL + ALT + O最適化された導入クラスとパッケージ
ALT + INSERT生成されたコード(等GET、SETメソッド、コンストラクタ、など)
CTRL + Eは最近、コードを変更しました
CTRL + ALT + SPACEクラスまたはインタフェース名プロンプト
メソッドパラメータプロンプトCTRL + P
CTRL + Qは、現在のメソッド文を参照してくださいすることができます
Shiftキー+ F6復興 - 名前の変更(パッケージ、クラス、メソッド、変数、さらにはノート)
Ctrlキー+ Altキー+ Vは、変数の抽出
2.ショートカット-------- -----------クエリ
の最後の編集者にジャンプするには、Ctrl + Shiftキー+ Backspaceキー
CTRL + ALT +フロントとリア左/右のナビゲーション編集した場所
ALT + 7つの左のウィンドウが表示現在のドキュメントの構造
Ctrlキー+ F12ショー浮動現在のファイルの構造
ALT + F7は、場所へのすべての参照のあなたの関数や変数やクラスを探します
CTRL + ALT + F7は、場所へのすべての参照のあなたの関数や変数やクラスを探します
Ctrlキー+ Shiftキー+ Altキー+ N findメソッドや変数、クラス
プロジェクトのすべてのディレクトリにSHIFTのファイル検索をダブルクリックします
Ctrlキー+ Nは、クラスを探します
Ctrlキー+ Shiftキー+ Nファイルを探します
位置決めラインCTRL + G
CTRL + Fは、現在のウィンドウ内のテキストを検索します
CTRL + SHIFT + Fのは、指定されたウィンドウ内のテキストを検索します
現在のウィンドウでCTRL + Rの置換テキスト
CTRL + SHIFT + Rのテキスト指定されたウィンドウを置き換えます
変更されたファイルを見つけるためにALT + SHIFT + C
CTRL + E、最近開いたファイル
位置を下に表示されるキーワードを見つけるためにF3
キーワードアップSHIFT + F3は、場所を表示されます
テキストを選択し、Altキー+ F3は、同じテキストをハイライトし、F3は一つずつ下に同じテキストを検索します
F4変数源を探します
CTRL + SHIFT + Oポップアップ表示検索内容
Ctrlキー+ Wコードを選択するために、連続プレスの他の影響があるでしょう
すぐにハイライト表示されたエラーや警告を見つけるためにF2またはShift + F2
Ctrlキー+上/下カーソルが最初または最後の行にジャンプします
カーソルではCtrl + Bまたはクラス早くオープン
サブクラスのすべてを見つけるためにCTRL + ALT + B
クラス変数を見つけるために、CTRL + SHIFT + Bの
Ctrlキー+ Shiftキー+キーを上に移動すると、コードダウン
Ctrlキー+ Altキー+左/右の位置の最後の訪問に戻るには、
Ctrlキー+ X行削除
Ctrlキー+ Dは、ラインをコピーします
Ctrlキー+ /またはCtrl + Shiftキー+ /コメント(//または/*...*/)
Ctrlキー+ Hは、図中、クラスの構造を示します。
Ctrlキー+ Qショーは、ドキュメントコメント
コードの位置を見つけるためのAlt + F1
すぐに開いたり、隠されたAltキー+ 1プロジェクトパネル
Altキー+左/右に切り替えコードビューを
間ALT +↑/↓早送り位置決め方法
CTRL + ALT +フロントとリア左/右のナビゲーション編集した場所
の最後の編集者にジャンプするには、Ctrl + Shiftキー+ Backspaceキー
Altキー+ 6検索TODO
3つの.---------------------他のショートカット-------------------
SHIFT + ENTERで新しい行を開始します
CTRL + Z反転(元に戻します)
前方CTRL + SHIFT + 1 Z(取り消しをキャンセルします)
CTRL + ALT +エクスプローラのフォルダを開くためにF12
ALT + F1ファイルのディレクトリの場所を検索
SHIFT + ALT + INSERT縦編集モード
CTRL + F4現在のウィンドウを閉じます
Ctrlキー+ Altキー+ V、変数を導入することができます。たとえば、次のように新しいString();自動変数定義をインポート
Ctrlキー+〜は、高速のスキームの切り替え(ルックアンドフィール、スタイルのコードを、メニューには、キーマッピングをショートカット)
4 .-------------- SVNショートカット---------------
Ctrlキー+ kはSVNにコードを提出します
更新コードCTRL + T
5つの.--------------デバッグのショートカット---------------
実際には、それが一般的に使用されてF8 F7 F9最も注目すべきは、ドロップフレームは、コードがもう一度オフに実行することができますです
ALT + F8デバッグは値を見るためにチェック
Altキー+ Shiftキー+ F9、デバッグを選択
Altキー+ Shiftキー+ F10、ファイル名を指定して実行]を選択
コンパイルはCtrl + Shiftキー+ F9、
Ctrlキー+ Shiftキー+ F8、ブレークポイントを表示
F7、入り
インテリジェント入力、+ F7シフト
Altキー+ Shiftキー+ F7、強制的に入力されました
F8は、ステップオーバー
+ F8をシフトアウトステップ
ステップオーバーすることを余儀なくさAltキー+ Shiftキー+ F8、
カーソルを実行するためのAlt + F9、
カーソルを実行するように強制はCtrl + Altキー+ F9、
F9、回復プログラム
ブレークポイントを配置Altキー+ F10、
--------------- 6 .--------------再建
Ctrlキー+ Altキー+ Shiftキー+ T、ポップアップメニューの再構成
+ F6、名前の変更をシフト
F6、モバイル
F5、コピー
Alt + Delete、削除安全
Ctrlキー+ Altキー+ N、インライン
7 .-------------------注--------------
================================================== ==========
テンのIntelliJ IDEAのショートカット
IntelliJ IDEAは、ショートカットの中毒性をたくさん持っている、stackoverflowの上のいくつかの興味深い議論があります。誰もが自分のお気に入りを持って、理想的なリストは本当に難しいを放出したいと思います。
神 - - キーそれ以前に照合ショートカットのIntelliJ、私の毎日の開発時に使用頻度のこの時間は、簡単な分類は私のトップ10の好きなファスト上場しました。
1つのスマートのヒント:
IntelliJ Intelligenceはもちろんの矢面に立たされて、それがスマートです!Ctrlキー+スペースでの基本的なコードヒントは、タイプ、メッセージ警告Ctrlキー+ Shiftキー+スペースで、よりインテリジェントにありますが、多くの時間は、これら2つの迅速なマニュアルをノックしないようにのIntelliJはいつも、自動的にプロンプトとして私たちを襲ったので、キー(プロンプトボックスが消えない限り)。エラーコードに移動するにはF2 / Shiftキー+ F2では、Altキー+は、クイックフィックス(Eclipseのすなわちクイックフィックス機能)を入力します。私たちのオートコンプリートメソッド名のためのスマートのヒントとき、私たちは通常、ネストされた括弧の多くの層は、トラブルになるとき、自分自身の抗尾ブラケットとセミコロンを構成して、我々は単にEnter + Ctrlキー+ Shiftキーをノックすることができるようになりますオートコンプリート文字をすべて終了。自動的に中括弧{}カッコだけではなく、とき、例えば、決め手場合/のためを作ることがあります。
最後に少し、IntelliJの缶インテリジェントプロファイルとクラス春、Hibernateと不作為の他の主流のフレームワーク、一見「静的」な外観で、インテリジェントプロジェクトが構築され、構成されている方法を理解スキャン。
2復興:
IntelliJの再構築は自動的に、そのような変数が抽出されたときのように同時に変数に抽出されたすべての一致が確認し、知能の程度をずらす、別の爆発Eclipseの機能を終了します。IntelliJは実に夢中にフィットして、後 - 「既存のコードのデザインの改良復興」特に、読んで!それはまたのIntelliJは非常に滑らかTDD開発の強力な知性と復興の能力です。
本題には、Ctrl + Shiftキー+ Altキー+ Tショートカット大きなリファクタリングの概要と無敵の開始は、リファクタリングこれと呼ばれています。もう少し複雑な法律によると、ほかのIntelliJのスタイルに合わせて、多くのショートカットが、最も有用なEclipseのショートカットの多くはスマートに(それはEclipse用の大きな利点だかどうかを知りません)片手で行うことができますとは違って、両手を完了していますしかし、彼らは、彼らが(非Emacsの黒)の何も考えてないだろうにEmacsを使用していました。最も一般的な再構成技術の他に、いくつかの、あまりにも一般的なので、リファクタリングこのメニュー内のすべての選挙であれば、その後、いくつかの効率が低いです。例えば、F6 + Shiftキーを直接名前が変更され、Ctrlキー+ Altキー+ Vは変数の抽出です。
コード生成3:
これはユニークなものではないが、Eclipseのに似ていますが、日常の使用頻度が高いので、それはまだリストの先頭に表示されます。一般にサイクルを生成するFORI / SOUT / psvm +タブを使用する、のSystem.outは、Ctrl + Jメインメソッド定型定型コードは、すべてのテンプレートを表示することができます。「補助」はAltキー+挿入に言及するの背後に、コンストラクタをクリックしてのtoString、ゲッター/セッター、編集ウィンドウで生成することができる、などの継承されたメソッドとオーバーライドします。これら2つの技術があまりにも一般的であり、ほぼ毎日、メインSystem.outおよびゲッター/セッターの束を生成します。
また、のIntelliJ IDEA 13サフィックスは、テンプレート生成より柔軟で強力なオートコンプリート機能(Postfixの完了)に添加しました。単に+タブuser.for入力します。たとえば、(ユーザユーザユーザ)のために入力します。別の例として、日付の誕生日= user.getBirthdayを()を入力し、ちょうど入るuser.getBirthday()VAR + Tabをすることができます。
4エディタ:
神に編集する大きな鍵が自動的に選択されたコードの構文はCtrl + Wによると能力であると言うとCtrl + Shiftキー+ Wを逆にする必要があり さらに、Ctrlキー+左/右フロント/リアの単語にカーソルを移動し、Ctrlキー+は、[/]フロント/リアのブロックに移動するには、これらのクラスのVimのスタイルのカーソルの動きがハイライトです。上記のCtrl +左/右/ []言葉内部シフトプラス選択したコードは、範囲をスキップすることができます。前方/後方のフロント/リア方法Alt +に移動。そして、行を削除するには、Ctrl + Yのような、いくつかの非常に普通は、Ctrlキー+ DキーはCtrl + </>崩壊コードが言っているのではない、行をコピーします。
すでにのIntelliJ自体を提供する機能、我々はまた、ideaVimまたはemacsIDEAsが急速に(超クール!)をAceJump機能を移動しているのVimとEmacsのを楽しむことができますインストールに加えて、拡張機能についてもう少しカーソルを移動します。また、のIntelliJのブックマーク機能は、Ctrlキー+ Shiftキー+テンキー(再びこのショートカットに応じたブックマークを削除することです)し、Ctrl +テンキーのジャンプで1-10ブックマークの定義に良いです。これは、次の位置はCtrl +左/右バックジャンプ前後にトラブルが、Windowsでこのショートカットデフォルトのホットキーの競合(デフォルトよりAltキー、Windowsと誤って、ディスプレイショーに紛争の方向を変更するために、以前の複数の使用/編集を回避しますディスプレイには、明示的な後方、jiongがああ)となります。
5 [開く]を検索します。
同様にEclipseは、IntelliJのCtrlキーの+ N / Ctrlキー+ Shiftキー+ Nは、クラスまたはリソースを開くために、より多くのインテリジェントなのIntelliJのいくつかは、我々が入力した文字が入力*トラブルがあるEclipseの保存、ファジーマッチとして見られます。IDEAの最新バージョンはまた、あなたは、単にクラス、リソース、設定項目、方法を含むポップアップボックス、Shiftキーを押しながら+ Shiftキー、で何を検索する必要があり、どこでも検索に入社、というように。
クラス階層は、現在のクラスを表示するには、Ctrl + Hオープンウィンドウクラス階層は、Ctrl + B /はCtrl + Alt + Bとジャンプの継承階層それぞれ親と子または親クラスの定義方法またはサブ実装方法入手可能ですすべてのメソッドは、Ctrlキー+ F12を使用しています。
クラスやメソッドを使用してみると、Altキー+ F7非常に簡単です。テキストの場所を見つけるには、現在のウィンドウまたはF3の周りで次の試合にF3 / Shiftキー+動きと相まって、プロジェクト全体に見つけるには、Ctrl + F / Ctrlキー+ Shiftキー+ Fを使用するように見えました。
任意のメニューまたはディスプレイウィンドウ内の別の証拠である、あなたは直接のIntelliJはあなたのために自動的にフィルタ意志、あなたが探している単語を入力することができ、よりインテリジェントなのIntelliJ。
6その他の援助:
神はこれらの二次のショートカットキーの数を伴って、あなたはあなたの手のマウスを取り除くために時間の90%以上を取得することができ、キーボードは、ショーの間にピアノに焦点を当てているようです。これらの謙虚パズルの最後のピースを持っていることが重要です。
Øコマンド:Ctrlキー+ Shiftキー+ AのIntelliJは、すべてのコマンドを見つけ、そして各コマンドそれとショートカットがありますすることができます。だから、偉大な神への鍵でなく、ショートカットを学ぶためのツールを見つけることだけではありません。
新Ø:Altキー+インサートものは、クラス、メソッドなどを作成することができます。
Ø書式設定コード:インポートリスト形式はCtrl + Alt + O、書式コードはCtrl + Alt + L.
ウィンドウの切り替え(O)Alt +民、一般的に使用されるプロジェクト構造は1、3検索結果4/5-デバッグ動作です。スイッチのタブにはCtrl + Tabキー、Ctrlキー+ E / Ctrlキー+ Shiftキー+ Eは、最近開いたり編集したファイルを開きます。
Øユニットテスト:はCtrl + Alt + Tユニットテストケースを作成します。
Ø実行:プログラムを実行するにはAltキー+ Shiftキー+ F10、Shiftキー+ F9を停止するには、Ctrlキー+ F2のデバッグを開始します。
F7 / F8 / F9の対応手順を続け、オーバーステップへ:Øを試運転。
また、このような水平分割画面のCtrl +としての私の習慣のいくつかは、|など、コピーを貼り付けるためにいくつかの魔法のような小さな機能はCtrl + Shiftキー+ Vはずっと前に、カラムモードによって列にAltキー+ Shiftキー+ Insertを選択しました。
Øトップカットに#10カット:Ctrlキー+タブ
Øトップ#9は、あなたが望むものを選択:Ctrlキー+ W
コード生成Øトップ#8:テンプレート/ Postfixの+タブ
Øトップ#7受注:Ctrlキー+ Shiftキー+ A
Øトップどこにも非表示にするには#6:Shiftキー+ Shiftキー
Øトップ#5オートコンプリート:Ctrlキー+ Shiftキー+ Enterキー
Altキー+インサート:Øトップは#4は、すべてのものを作成しました
脱却するにはあまりにも難しい、それが上位3位タイ!
Øトップ#1スマート竣工:Ctrlキー+ Shiftキー+スペース
Øトップ#1セルフヒーリング:Altキー+ Enterキー
Øトップ#1再構築のすべて:Ctrlキー+ Shiftキー+ Altキー+ T
CTRL + ALT +フロントとリア左/右のナビゲーション編集した場所
の最後の編集者にジャンプするには、Ctrl + Shiftキー+ Backspaceキー