Intellij IDEA整理

7059 ワード

インストール後のIntellij IDEAでは、intellij IDEAによって多くのインデックスデータが作成され、個人構成データが保存されるため、デフォルトのパス構成をいくつか変更することをお勧めします.インストールディレクトリの下binでideaを開きます.propertiesファイルは、次の2つの構成項目を開きます. 
#---------------------------------------------------------------------
#   cofing     ,      setting   ,    、   、live templates ,   config  
#---------------------------------------------------------------------
idea.config.path=D:/apps/JetBrains/local_data/config
#---------------------------------------------------------------------
#   system   ,                       
#---------------------------------------------------------------------
idea.system.path=D:/apps/JetBrains/local_data/system

もう1つのideaを調整できるjvmメモリ構成は、主にideaである.exe.vmoptionsまたはidea 64.exe.vmoptionsの2つのファイルにあります.次に、個人用の多くの機能を共有します.
1、プロジェクトのサイドバーと編集ウィンドウを切り替える方法
  • Alt+1:プロジェクトサイドバー
  • を開く
  • ESC:編集ウィンドウ
  • に戻る
  • Ctrl+Shilt+F 12:フルスクリーンまたは非フルスクリーンを切り替える
  • 2、現在編集されているファイルとディレクトリの下で、クラスをすばやく作成する方法
  • 直接Ctrl+(注Ctrl+スラッシュは私がカスタマイズしたNewショートカットキーで、みんなは自分で定義した操作に基づいています);
  • クラス名を入力し、クラス、インタフェース、列挙などを選択し、直接
  • に戻る
    3、異なるディレクトリの下で迅速にクラスを作成する場合
  • まずCtrl+Shift+Nポップアップファイルを介して
  • をすばやく位置決めする.
  • 作成するディレクトリ名またはキーアルファベットを入力します.たとえばcom.mytest.demo 1パッケージの下にクラスを作成すると、/d 1を入力して車に戻り、demo 1パッケージにすばやく位置決めし、スラッシュはパッケージ名に一致し、略語をサポートします.
  • 次にCtrl+を押して新しいメニューをポップアップし、「作成」を選択します.

  • 4、コードセグメントをすばやく削除する方法
  • Ctrl+[、Ctrl+Shift+]を押して、車に戻る.

  • 5、Live Templatesをカスタマイズし、ツール自体にも多くのテンプレートを持っていますが、自分でよく使うモジュールを定義すると、開発効率が大幅に向上します.
  • は、プライベート、フレンドリー、パブリック属性メンバーの定義に使用される属性を宣言し、以下にいくつかの例
  • を列挙する.
    pr:プライベートメンバー変数を宣言する
    private $type$ $paramName$ = $value$;$END$

    prc:コメント付きメンバー変数を宣言する
    /**
     * $comment$
     */
    private $type$ $paramName$ = $value$;$END$

    psf:公有の静的定数を宣言する
    public static final $type$ $paramName$ = $value$;$END$ 
  • logger
  • の宣言と使用
    logger:Loggerインスタンスのプライベート静的メンバー属性を宣言する
    private final static Logger logger = LoggerFactory.getLogger($className$.class);

    debug:debugメソッドを呼び出すコードを生成する
    logger.debug("$msg$",$val$$END$);

    ifdebug:スイッチング条件判定付き呼び出しコードを生成する
    if (logger.isDebugEnabled()){
        logger.debug("$msg$",$val$$END$);
    }
    

    他のログ・レベルの出力テンプレートは同じです.
  • でよく使用される反復器
  • fori            ,   itar、itli
    itar            ,              
             for(int i=0;i<array.length;i++){
            }
    itli       List
           for (int i = 0; i < list.size(); i++) {
               String s =  list.get(i);
           }
    itco           (Collection),     map  key
           for(Iterator it=map.keySet().iterator();it.hasNext()){
           }
    iter             (jdk1.5)
           for (String s : list) {
           }
    itit         
           while (it.hasNext()) {
               String next =  it.next();
           }

    6、もう一つの大神器:Postfix Completion
    postfix completionの効果はlive templatesと似ていますが、それらを呼び出す方法が異なるだけで、live templatesはショートカットキーCtrl+Jでポップアップすることができ、postfix completionはオブジェクトポイントで再コールすることができます.よく使われるのはnn、fori、field、inst、tryなどです.
    常用ショートカット整理
  • グローバルクラス
  • Ctrl+Alt+S 
        
        
        
    設定ウィンドウを開く
    Ctrl+Shift+A      
          
    コンフィギュレーション設定のkeymapsを開くなど、位置決め動作またはプロパティのクイックエントリを開きます.keymapsを入力して車に戻るだけです.
    Alt+F1               
          
    Alt+F 1を押した後、1を押してプロジェクトのエッジバーで編集ファイルの位置に切り替えます.
                              
        
    例えばAlt+F 1を押してからFを押して、現在の工事のmavenの欄を開きます.
    Alt+1がプロジェクトのエッジバーを開く、Alt+4がRunを開く、Alt+5がDebugを開くなどのエッジバーをすばやく開くか非表示にします.
    Alt+F12 
         
         
         
         
    Terminalのオン/オフ
    Ctrl+Shift+F 12は、複数のサイドバーを開いた後、編集ウィンドウに戻ることができない場合は、このショートカットキーを押して戻ることができます(編集ウィンドウの最大化).
    Ctrl+F4 
         
         
         
    現在の編集ウィンドウを閉じる
    Ctrl+Tab 
         
         
         
    現在の編集ウィンドウを切り替えるか、エッジバーを開きます.
    このショートカットキーを押した後、Ctrlを離さない場合は、上下左右のキーで自由に選択し続けるか、Deleteキーを押してウィンドウを閉じることができます.
    Ctrl+E 
         
         
         
         
      
    最近開いたファイルレコードのリストを表示
    Ctrl+Shift+E
        
        
    最近編集したファイルのリストをポップアップ
    Ctrl+F 9 Make現在のプロジェクト
    Ctrl+~ 
         
         
         
         
    キーマップの切り替え、色の切り替えなど、すばやく切り替えます.
    Atl+Enterは、現在のカーソル位置と組み合わせて、mainメソッド上でカーソルがトリガーされるとrun、add javadocなどの動作を与えるなど、発生可能な動作を提供します.
    ESC 
         
         
         
         
         
    ファイル編集ウィンドウに入ります.
  • クイックジャンプ/ヒント
  • Ctrl+Bは、カーソルがあるメソッド/変数のインタフェースまたは定義に入り、Ctrl+左クリックと同等です.
    Ctrl+Alt+B
        
        
        
    インタフェースの実装方法またはクラスを開きます.このクイックキーを押すのは不便です.
    Ctrl+Shift+Bは、変数で使用されるクラスファイルにすばやくナビゲートします.
    Ctrl+Shift+I
        
        
    カーソルがメソッドにある場合、ショートカットキーを押すと、このメソッドのプレビューウィンドウがすばやく開きます.
    Ctrl+U 
         
         
         
         
      
    現在のカーソルを開く方法、クラスの親の対応する位置
    Ctrl+Q 
         
         
         
         
    クイックオープンメソッドの説明
    Ctrl+P 
         
         
         
         
    メソッドのパラメータをすばやく開き、複数のリロードメソッドがある場合にリストされます.
    Ctrl+F12
        
        
        
    プレビュー用に現在のクラス構造を開きます.
    Shift+F2
        
        
        
    次のエラーメッセージにジャンプ
    Ctrl+Alt+F12
        
        
    現在のファイルのディレクトリ弾層を開きます.
    Ctrl+alt+F11
        
    現在のファイルがあるディレクトリ(Show in Explorer)に移動するには、デフォルトでこのショートカットキーはなく、自分で設定できます.
    Ctrl+Shift+C
        
        
    現在のファイルのディレクトリのコピー
    Ctrl+Shift+V
        
        
    貼り付け可能なコンテンツの履歴リストを開く
    Ctrl+Alt+左右キーは、最近操作したカーソル位置を切り替えます.
    Atl+左右キー切り替え編集のタブページ
    Alt+上下キー
        
        
    現在の編集ウィンドウでメソッド名単位で上下にジャンプ
    Ctrl+[ 
         
         
         
         
        
    現在のコードブロックの先頭、すなわち{にカーソルを合わせます.連続的に上方向に位置決めできます.
    Ctrl+] 
         
         
         
         
    現在のコードブロックの末尾、すなわち}にカーソルを合わせます.連続的に下に移動できます.
  • 検索クラス
  • Ctrl+F
        
        
        
        
        
    アクティブ領域で検索機能を開き、文字列を選択したまま検索に入ります.結果が見つかった場合F 3/Shift+F 3は前方または後方になる.
    Ctrl+Shift+F
        
    プロジェクトで関連コンテンツを検索します.
    Ctrl+R
        
        
        
        
    現在のファイルで置換を検索します.
    Ctrl+Shift+Rプロジェクトで置換を検索します.
    Ctrl+N
        
        
        
        
    クラス名に基づいてすばやく配置
    Ctrl+Shift+Nファイル名に基づいてすばやく配置
    Alt+F7
        
        
        
        
    カーソルが現在存在するメソッドのすべての呼び出し先を検索します.
    Ctrl+Alt+H
        
        
        
    指定したメソッドの参照階層を開きます.
  • 選択クラス
  • Ctrl+W 
         
         
         
         
     
    コードブロックを選択します.選択可能カーソルがある単語または段落を連続的に押すと、既存の選択に基づいて選択範囲が広がります.
    Ctrl+Shift+W   
    逆方向操作
    Ctrl+Shift+[
        
        
    カーソル位置からコードブロックのヘッダを選択
    Ctrl+Shift+]    
        
    カーソル位置からコードブロックの末尾まで選択
  • 編集クラス
  • Ctrl+I 
         
         
         
          
    クラスインプリメンテーションインタフェースを作成すると、このショートカットキーによってインタフェースメソッドがクラスにインプリメンテーションを生成します.
    Ctrl+Atl+I 
         
         
         
    自動インデントコード、自動整列
    Ctrl+Alt+Lフォーマットコード
    Ctrl+Shift+Spaceコードインテリジェントヒント
    Ctrl+Shift+Enter
    インテリジェント終了
    Ctrl+Shift+上下キー
    コードブロックまたは行を上下に移動