Visual Studio のショートカットに関する Jeff の投稿 ( Visual Studio .NET 2003 および 2005 のキーボード ショートカット) に似た IDEA のショートカットに関する投稿を見つけることを期待して、少しグーグル検索を行いましたが、役立つものは何も見つかりませんでした。うまくいけば、この質問に対する答えが空白を埋めます。
21 に答える
これらは、私が最もよく使用するキーボード ショートカットの一部です。
エディターでの構文認識選択では、キャレットで単語を選択してから、ソース コードの拡張領域を選択します。たとえば、メソッド名、このメソッドを呼び出す式、ステートメント全体、それを含むブロックなどを選択できます Ctrl。W
メソッド、キーワードなどを完成させる基本的なコード補完: Ctrl+Space
宣言に移動します。これを使用して、コードのどこかで使用されているクラス、メソッド、または変数の宣言に移動します: Ctrl+B
変数リファクタリングを導入して、式から変数を作成します。この式は不完全であるか、エラーを含んでいる可能性さえあります。バージョン 8 以降、テキストが選択されていない場合、IDEA は適切な表現をインテリジェントに選択します: Ctrl+ Alt+V
クラスに移動して、エディターで任意のクラスをすばやく開きます: Ctrl+N
クラスだけでなく、任意のファイルを開くには: Ctrl+ Shift+N
現在の行または選択範囲をコメント化/コメント解除: Ctrl+/およびCtrl+ Shift+/
メソッドまたはクラスの JavaDoc をテキスト カーソル位置に表示するクイック JavaDoc ポップアップ: Ctrl+Q ( Mac OS X ではCtrl+ )J
現在のコンテキストに適した型を持つメソッド呼び出しまたは変数で式を完成させるためのスマート型補完: Ctrl+ Shift+Space
リファクタリングの名前を変更して、識別子の名前を変更します。コメント、テキスト ファイル、およびさまざまな言語で検索することもできます: Shift+F6
ポップアップで選択して、任意のビュー (プロジェクト ビュー、構造ビューなど) で現在編集されている要素 (クラス、ファイル、メソッド、またはフィールド) をすばやく選択します Alt。F1
ファイル内の使用箇所を強調表示します。テキストを選択せずに任意の識別子にテキスト カーソルを置くと、その変数、メソッドなどが使用されているファイル内のすべての場所が表示されます。throws、try、または catch キーワードで使用して、例外がスローされたすべての場所を表示します。実装されたインターフェイスのメソッドを強調表示するには、implements キーワードで使用します。 Ctrl+ Shift+F7
私のお気に入りの万能ショートカットはCtrl+ Shift+A
intellij のすべてのコマンドを入力すると、検索が実行されます。それだけでなく、必要なコマンドが見つかると、その横に対応するショートカット キーも表示されます。
以下は、私が最も便利だと思う Intellij IDEA キーボード ショートカットです (大まかに私が使用する順序でリストされています)。
私が最もよく使うショートカットはCtrl+ (宣言に移動) で、メソッドが何をするか、変数が宣言されている場所などを確認しますB。ほとんどの場合、これにCtrl+ Alt+が続き、元の場所にLeft戻りますCtrl(再び)。AltRight
関連するナビゲーション ショートカットはCtrl+ Alt+ B, (実装に移動) です。キャレットがインターフェイスのメソッド名にあるときに押すと、このメソッドが実装されているすべての場所のポップアップ リストが表示され、どこに移動するかを選択できます (実装が 1 つしかない場合) 、あなたはそこにまっすぐ行きます)。同じことがオーバーライドされたメソッドにも当てはまります。
これの反対はCtrl+ U(スーパーメソッド/スーパークラスに移動) です。キャレットがインターフェイスのメソッドの実装 (左ガターの小さな緑色のインターフェイス シンボルで示されます) にある場合、このショートカットはインターフェイス自体に移動します。
メソッドや変数が使用されているすべての場所を表示したい (これは頻繁に実行したい) 場合は、Ctrl+ Alt+ F7(使用箇所を表示) を使用します。これにより、すべての使用箇所のポップアップ リストが表示され、それぞれに簡単に移動できます。Alt+ F7(使用箇所の検索)よりもこちらの方が好みですが、同じ情報が得られますが、下の別のペインに表示されます。
クラスを検索するには、Ctrl+ N(クラスに移動) を使用します。これにより、クラス名の大文字 (「ラクダのこぶ」) のみを使用して検索でき、ワイルドカードとして * を使用します。
コードの読み取りと書き込みの両方で使用するさらに別のショートカットは、メソッドとコンストラクターの引数でCtrl+ P(パラメーター情報) を使用して、パラメーターの型と名前を確認します。
コードを書くとき、私はCtrl+ space(基本的なコード補完) を多用して、メソッド名や変数名などをオートコンプリートします (または単に特定のオブジェクトで使用できるメソッドを確認するために、オブジェクト名の後のドット)。
現在のファイルを検索するには、Ctrl- F(検索 - このリストでおそらく最も驚くべきショートカット)、F3/ Shift+ F3(次/前を検索) を使用して検索を繰り返し、Ctrl+ Shift+ F(パス内を検索) を使用してプロジェクト全体を検索します。
Ctrl+ W(連続して増加するコード ブロックを選択) は、コードのチャンクを選択するときに便利です。繰り返し押すと、より多くのコードが選択されます。コードの検索、インデント、コメントアウトなどに役立ちます。
ファイルにエラーがある場合、F2/ Shift+ F2(次/前の強調表示されたエラー) はそれらにジャンプします。
シーケンスAlt+ C, N(変更ビューの表示) を使用して、プロジェクト内のどのファイルを変更したかを Subversion リポジトリと比較して確認します。現在のファイルを Subversion リポジトリのバージョンと比較するには、シーケンスAlt+ C, S, Y(同じリポジトリ バージョンと比較) を使用します。差分ビューでは、F7/ Shift+を使用F7して変更間を移動します。
差分ビューにいないときは、 + + + / + + + を使用CtrlしShiftてAlt、UpチェックCtrlアウトShiftバージョンAltとDown比較して変更されたファイルの部分にジャンプします。各変更点で、チェックアウト バージョンの対応するパーツがポップアップ ウィンドウに表示されます。
Ctrl最後に、 ++を使用して JUnit テストを実行しShiftますF10。
編集: ここ数か月で使い始めた本当に便利なショートカットの 1 つはCtrl+Eです。最近使用した 15 個のファイルを含むポップアップが表示されるので、目的のファイルまで矢印を下に移動し、Enter キーを押して移動します。
Jetbrains 関係者によると、シャツを着ている人は次のようになっているはずです: (Devoxx から入手)
ヘルプ\生産性ガイド
使用する/使用しないショートカットが何であるかを示し、使用統計を表示します。未知の機能へとあなたを導きます。
時間を節約する方法:
- Alt+ Enter: インテンション アクションを表示 (Eclipse クイック フィックスなど)
- Ctrl+ Alt+ V: 変数を導入します (代入の左側を二度と入力しないでください)
- Ctrl+ Shift+ Space: スマート補完 ( IntelliJ 8 から 2 レベル下がっても)
- Ctrl+ W: 連続して増加するコード ブロックを選択します。当たり前のことですが、時間を大幅に節約できます。
Canoo ブログには、いくつかのより高度な IntelliJ キーボード ショートカットに関する (+8) 記事が含まれています。
キー プロモーターとショートカット キー リストプラグインは、新しい IntelliJ キーボード ショートカットを (常に) 学習 するのに非常に役立ちます。
キー プロモータープラグインを使用してみてください。ショートカットの学習に役立ちます。上記の提案以外のいくつかのショートカット:
- Alt+ Ins: 何を挿入しても一貫して機能します。(新しいクラス、メソッドなどを追加)
- Ctrl+ Alt+ T: サラウンド コード ブロック。もう一つの便利なもの。
これはおそらく開発環境に依存しますが、BlackBerry 開発を行うときは、IntelliJ でコーディングし、BlackBerry JDE を介してコンパイルおよびデバッグします。Ctrl+ Shift+Cは、現在編集中のファイルのフルパスをコピーできるため、別の開発環境でファイルを開くのが簡単になるため、この場合に不可欠です。
はい、Ctrl+ Shift+Aが最も便利です。メタショートカットです
ツール内:「ヘルプ->デフォルトのキーマップリファレンス」(krosenvoldによる提案)
インターネット上: 「IntelliJIDEA開発者向けドキュメント」
バージョン8、7、6、5、および4.5用のWindows、Linux、およびMacのキーボードショートカットリファレンスカード。
(私は以前にこれらの参照「カード」を見て使用したことがあることを知っていました!;-)
私のお気に入りの1つ(JetBrainsカードには表示されていません)は、ソースコード内で行/メソッドを上下に移動するための「Ctrl + Shift+ {上矢印または下矢印}」です。
Shift+Delete行全体を削除します (クリップボードに「カット」します)
Ctrl+ Alt+Lインポートの再フォーマットと最適化
Ctrl+ Shift+J行を結合します (次の行の内容を現在の行までプルします)。
Alt+ Shift+ Insert-列選択モードに切り替え、長方形のテキスト断片 (列) を選択できるようにします
Ctrl+ Shift+ Backspace- 最新のコード編集に移動します。もう一度押すと、さらに後ろに戻ります。何かをコーディングし、他のクラスをしばらくブラウジングしてから、コードを残した場所に戻りたい場合に非常に便利です。
Ctrl+ E- 最近開いたファイル
Ctrl+ Shift+ E- 最近編集したファイル
Ctrl+ Shift+ V- クリップボードから前の値の 1 つを貼り付けます
Ctrl+F11キーボード上のすべての英数字キーでダイアログを呼び出します。空の行を1つ選択すると、現在の行がブックマークに追加され、選択したキーでその行にマークが付けられます。
Shift+F11ブックマークのリストを呼び出します。キーを押すと、関連するブックマークが表示されます。
私の本当のお気に入りの 1 つは、正確にはキーボード ショートカットとしてカウントされない場合があります。しかし、「iter」スマート テンプレートは本当に優れています。
基本的に、forループタイプ「iter」を使用して何かを反復したい場合は、タブを使用してライブテンプレートを使用します
イタtab
反復する可能性が最も高い変数を見つけ出し、そのための for ループを生成します。反復をサポートするオブジェクトへの最も近い参照を使用していると確信しています。
Ctrl+ Shift+ Enter- 入力しているコード ステートメントを自動的に補完し、必要に応じて引用符、角かっこ、中かっこ、およびその他の句読点を挿入します。
F7 F8 F9 デバッグ用
Eclipseから来ている場合:http: //tanu.wordpress.com/2010/09/24/moving-from-eclipse-to-intellij-idea/
一般的なドキュメントとショートカットは、Intellijのサイト http://www.jetbrains.com/idea/documentation/index.jspにあります。
Ctrl+ Alt+Shiftとの任意の組み合わせN。
Ctrl++ in Shiftidea8Tも秀逸。
オンラインヘルプにも完全なキーマップがあります。
Ctrl+ N: オープンクラス。
Alt+ F7: 使用箇所を検索します。
このリンクには、必要なものがすべて含まれています。さらに、少なくともIdea 8では、すべてのショートカットが完全にカスタマイズ可能であるため、最も便利なショートカットはあなた次第です。
http://www.jetbrains.com/idea/docs/ReferenceCard70_mac.pdfには、必要なものがすべて含まれています。しばらくすると、特定のショートカットについて独自の好みが生まれます。