生産性トリック


Intellijトリック生産性向上


IntelliJは、Java/Scala/Kotlinをコード化するのに使用されるスマートIDEです.それはあなたのためにほとんどコードにJetbrainsと呼ばれる何かを使用します.ここでは、この重いIDEで私の方法をより生産的にしたキーボードショートカットの私のお気に入りの夏.

カーソルの移動


  • 一度に一つの単語
  • Ctrl + Cursor

  • カーソルを行の先頭に移動します.
  • Home

  • カーソルを行の末尾に移動します.
  • End
  • 線を動かす


  • 行を動かす
  • Shift + Alt + Up

  • 行の移動
  • Shift + Alt + Down
  • 書式コード


  • 行の複製
  • Ctrl + D

  • 行の削除
  • Ctrl + Y

  • パラメータ情報:
  • Ctrl + P

  • 選択した行をコメントアウトします
  • Ctrl + /

  • コメントアウトブロック
  • Shift + Ctrl + /

  • フォールド符号ブロック
  • Shift + Ctrl + -/+
  • コードをナビゲートする


  • クラスへ:
  • Ctrl + N

  • ファイル名:
  • Shift + Ctrl + N

  • シンボル
  • Shift + Ctrl + Alt + N

  • 戻ってください
  • Shift + Ctrl + <-/->

  • アクションを見つける
  • Shift + Ctrl + A

  • どこでも検索
  • クラス/ファイル/シンボル/アクションを検索する
  • タブを使用して
  • Shift + Shift
  • NR 1生産性キラー


    ファイルタブ


    Intellijを使用するとき、あなたは見たか、コード化した前のファイルのファイルタブを集めます.
    これはあなたの仕事を一時停止し、1つずつタブを閉じる必要がありますので、これは悪い生産性になります.
    代わりに!タブを無効にし、最近のファイル機能を使用してください!
  • 検索アクションでは、“タブの配置”を検索
  • 無効にする
  • 次に、次のショートカットを使用して、最新のファイルを移動します.

  • 最近のファイル
  • Ctrl + E
  • 検索したいファイルのファイル名を書き込みます.

  • 最近編集されたファイル
  • Shift + Ctrl + E
  • コード選択


  • 行を選択
  • Shift + Home/End

  • 選択ワード
  • Shift + Ctrl + <-/->

  • 選択文字
  • Shift + <-/->

  • 選択の拡張
  • Ctrl + W

  • 縮小選択
  • Shift + Ctrl + W
  • コード補完


  • スマートコード補完
  • Shift + Ctrl + Space
  • 最も役に立つ
  • オブジェクト宣言の新しいキーワードの後
  • メソッド呼び出しのパラメータの一覧
  • 返り値
  • Shift + Ctrl + Space Twice
  • 完了するスマートコードを呼び出します.
  • 静的表現
  • コレクション、リスト、配列

  • 静的メソッド補完
  • Ctrl + Space + Ctrl + Space
  • Postfix補完


    Postfix式は何ですか?
  • Postfix表記は代数式を表現するために使用されます.
  • 例:
    public class PostFixCompletion {
        void method(Collection<String> s) {
            // Postfix expression:
            if (s == null) {
                //...
            }
        }
    }
    
    The method メソッドは文字列の集合をとるs .
    書面でs. 次に、Postfix補完ショートカットを使用します.Ctrl + J選択するPostfix式のリストを表示します.
    書くリストをフィルタリングします.
  • nn / null -> 式がNULLであることを確認します.
  • notnull -> 式がNULLでないことを確認します.
  • synchronized -> 同期ステートメントを生成します.
  • try -> try catchブロックにステートメントを挿入します.
  • for -> 列挙可能なコレクションを繰り返します.
  • fori -> インデックスオーバーコレクションを繰り返します
  • forr -> インデックスを逆順序で繰り返します.
  • コード生成


    メソッドとセッターメソッド
  • Alt + Insert
  • スタブテスト、セットアップ、ティアダウンメソッド
  • Alt + Insert
  • バージョン管理トリック


    変更のコミット

  • Ctrl + K
  • 組み込みIncインターフェイスの開発
  • コミットフロー


    コミットインターフェイスの内部では、commit message ボックス.
  • コミットメッセージを書きます.
  • 変更リストに移動します.
  • Shift + Tab
  • ファイルの違いを見てください.
  • Ctrl + D
  • 変更が自動的に変更セットに送信されます.
  • プレスEsc キーのビューを残してください.

  • ファイルの変更を取り消す
  • Ctrl + Alt + Z
  • tab 反転ボタンに
  • プレスEnter リバースファイルを確認するキー.

  • コミット動作前
  • 選択してタスクを実行する前にコミットします.
  • プレスTab ボタンをコミットボタンにフォーカスする
  • プレスEnter
  • VCポップアップメニュー


  • キーボードショートカットから直接Alle VC操作のポップアップリストを得てください
  • Alt + Back Quote
  • 各リストの項目は、あなたのキーボードを押すことによってアクセスできる番号でaccociatedです.

  • あなたの検索語を入力することによって、分岐を選択するとき.
  • IntelliJは自動的に分岐リストを入力としてフィルタリングします.
  • 再フォーマット:

  • Tab 選択1つのタブ停止を右に移動するには
  • Shift + Tab 選択1つのタブを左に移動するには
  • Ctrl + Alt + L 現在の選択または現在のファイルを再フォーマットするには
  • Ctrl + W 選択を拡張する
  • Alt + 1 プロジェクトツールウィンドウにフォーカスを移動するには
  • チップ!

    Use Ctrl + W to expand selection, then Ctrl + Alt + L to reformat the code.


    インポートの最適化


    インポートがコーディング時に乱雑になることがあります.
    これは、optimizing imports ショートカット;
  • Ctrl + Alt + O
  • オンザフライで輸入を最適化する


    これがアクティブになると、IntelliJはコードとしてインポートを自動的に変更し、最適化します.
  • Shift + Ctrl + A アクションポップアップフィールドを開きます.
  • “オンザフライでインポートを最適化”を検索し、それをアクティブにします.
  • コミットされたファイルに対してのみインポートを最適化する

  • Ctrl + K コミットインターフェイスを表示するには
  • 絹篩で篩うたようOptimize imports 前コミットフィールドで.
  • 絹篩で篩うたようCommit
  • コンパイルエラーに移動する


    IntelliJでアプリケーションをコンパイルする場合、event log .
    マウスを使用してエラーの場所に送信するエラーをクリックする代わりに、次のようにします.
  • コンパイルエラー後.
  • プレスEsc .
  • プレスCtrl + Alt + Down 次のエラーに移動します.
  • プレスCtrl + Alt + Up を返します.
  • その後、プレスEsc エラー位置に移動します.
  • ボーナス


    言語注入


    その他


    マルチバイザー


    ctrl + ctrl (hold last ctrl and move cursor)