web-dev-qa-db-ja.com

隠された機能IntelliJ IDEA

隠された別の機能とヒントとコツWIKI

Eclipse、Java、Springフレームワークの隠された機能を見た後、機能のリスト、IntelliJのTIPSも必要で、JavaでIntelligent IDEが利用可能です。

63
Teja Kantamneni

構文を意識した選択が大好きです。 Ctrl + W.

他のIDEで作業することを余儀なくされると、通常、そのキーシーケンスによりファイルが閉じられます。それは厄介な負帰還ループです。

58
Noel Ang

Help -> Productivity Guide:あなたが見逃していたすべての楽しみをご覧ください。

60
Iraklis

Shift-F7(Smart Step Into)は、他のIDEでは見たことがない便利なデバッグ機能です。私も好き CTRL-Jライブテンプレートをプルするため、および(無関係)CTRL-SHIFT-J次の行をこの行にマージします。

更新

さらにいくつかを得ました:

  • Ctrl-Alt-F7ポップアップリストに使用状況を表示する
  • 呼び出し階層は、「使用法を見つける」ことのようなもので、現在のコードに至るメソッド呼び出しをトレースするツリーを表示します

余分なマウスボタンがいくつかあるので、高速アクセスのためにこれらのボタンをそれぞれボタンにバインドしました。

17
Jon Onstott

シフト制御スペース

私は大好き Shift + Control + Space コード補完のため、それは秘密の考えではありません。どこでも使用できます。Spring構成ファイルの属性の右側で、メソッド呼び出しを完了し、パラメーターを渡すことができます。

それについての良いところは、オブジェクト「y」の中にタイプ「X」のパラメーターがある場合、Shift + Control + Spacetwiceを押すと、実際に表示されることです可能なオプションの1つとして「yX」。私はそれを秘密として分類できると思います:-)。

私がよく使用する他のショートカットは、Shift + Insertでコードを生成する(等号やハッシュコード、または最終変数を初期化するコンストラクター)、Ctrl + IおよびCtrl + Oでメソッドを実装/オーバーライドする、Alt + Enterでコンパイルを修正するエラー/警告(コード検査の提案)。

12
Ravi Wallau
CTRL+ALT+V - For variable extraction

CTRL+ALT+M - For method extraction

上記のショートカットを頻繁に使用します。

12
DonX

私が非常に頻繁に利用されているのはCrtl-Alt-F7(OS Xでは⌘⌥-F7)、使用方法を表示です。 「用途を見つける」よりもはるかに高速です。両方は、コードとその使用方法を理解するために不可欠です。

もう1つ隠されているのは列モードです。これにより、コードを強調表示したり、コードを垂直方向に置き換えたりすることができます。これのショートカットはCtrl-Shift-Insert(OS Xでは⌘⇧*)。

9
rhys keepence

Eclipseの非表示機能 投稿で最も投票された回答のIntellijバージョンから始めてはどうでしょうか? =)

Ctrl + Shift +[〜#〜] a [〜#〜]を忘れないでください。すべてのキーボードショートカットの組み合わせのリストが表示されます(ここにリストされているもののいずれかを忘れた場合)。

また:

また、公式を印刷することをお勧めします:Intellij IDEA 9デフォルトのキーマップ: WINDOWS-LINUXOS XOS X 10.5 +

9
mickthompson

反復ベースのライブテンプレートは、他のどの機能よりも多くのタイピングを節約するようです。

_private final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger($CLASS_NAME$.class);
_

staticの後にオプションのprivateキーワードを追加します 好みによる )ここで、変数CLASS_NAMEは式className()を持つように定義されており、定義済み」と一緒に

_logger.debug("$END$");
_
6
Paul McKenzie

Closure Folding は、Java Scalaを書いた後のプログラミングの許容度をわずかに高めます。

6
retronym

永続化ツールウィンドウから、Open ER Diagram非常に便利なツールをクリックすると、データベース構造の図を見ることができます

1
Õzbek