隠された別の機能とヒントとコツWIKI
。
Eclipse、Java、Springフレームワークの隠された機能を見た後、機能のリスト、IntelliJのTIPSも必要で、JavaでIntelligent IDEが利用可能です。
構文を意識した選択が大好きです。 Ctrl + W.
他のIDEで作業することを余儀なくされると、通常、そのキーシーケンスによりファイルが閉じられます。それは厄介な負帰還ループです。
Help -> Productivity Guide
:あなたが見逃していたすべての楽しみをご覧ください。
Shift-F7
(Smart Step Into)は、他のIDEでは見たことがない便利なデバッグ機能です。私も好き CTRL-J
ライブテンプレートをプルするため、および(無関係)CTRL-SHIFT-J
次の行をこの行にマージします。
更新
さらにいくつかを得ました:
Ctrl-Alt-F7
ポップアップリストに使用状況を表示する余分なマウスボタンがいくつかあるので、高速アクセスのためにこれらのボタンをそれぞれボタンにバインドしました。
シフト制御スペース
私は大好き Shift + Control + Space コード補完のため、それは秘密の考えではありません。どこでも使用できます。Spring構成ファイルの属性の右側で、メソッド呼び出しを完了し、パラメーターを渡すことができます。
それについての良いところは、オブジェクト「y」の中にタイプ「X」のパラメーターがある場合、Shift + Control + Spacetwiceを押すと、実際に表示されることです可能なオプションの1つとして「yX」。私はそれを秘密として分類できると思います:-)。
私がよく使用する他のショートカットは、Shift + Insertでコードを生成する(等号やハッシュコード、または最終変数を初期化するコンストラクター)、Ctrl + IおよびCtrl + Oでメソッドを実装/オーバーライドする、Alt + Enterでコンパイルを修正するエラー/警告(コード検査の提案)。
CTRL+ALT+V - For variable extraction
CTRL+ALT+M - For method extraction
上記のショートカットを頻繁に使用します。
私が非常に頻繁に利用されているのはCrtl-Alt-F7
(OS Xでは⌘⌥-F7)、使用方法を表示です。 「用途を見つける」よりもはるかに高速です。両方は、コードとその使用方法を理解するために不可欠です。
もう1つ隠されているのは列モードです。これにより、コードを強調表示したり、コードを垂直方向に置き換えたりすることができます。これのショートカットはCtrl-Shift-Insert
(OS Xでは⌘⇧*)。
Eclipseの非表示機能 投稿で最も投票された回答のIntellijバージョンから始めてはどうでしょうか? =)
Ctrl + Shift +[〜#〜] a [〜#〜]を忘れないでください。すべてのキーボードショートカットの組み合わせのリストが表示されます(ここにリストされているもののいずれかを忘れた場合)。
また:
また、公式を印刷することをお勧めします:Intellij IDEA 9デフォルトのキーマップ: WINDOWS-LINUX 、 OS X 、 OS X 10.5 +
反復ベースのライブテンプレートは、他のどの機能よりも多くのタイピングを節約するようです。
_private final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger($CLASS_NAME$.class);
_
(static
の後にオプションのprivate
キーワードを追加します 好みによる )ここで、変数CLASS_NAMEは式className()
を持つように定義されており、定義済み」と一緒に
_logger.debug("$END$");
_
Closure Folding は、Java Scalaを書いた後のプログラミングの許容度をわずかに高めます。
永続化ツールウィンドウから、Open ER Diagram
非常に便利なツールをクリックすると、データベース構造の図を見ることができます