zoukankan      html  css  js  c++  java
  • IDEA快捷键(修改成eclipse版)+Templates

    快捷键:使用快捷键需要下载改建的配置文件,默认eclipse版的按键还是不全的。

    链接:https://pan.baidu.com/s/17H4tFh__k6rExGpAf8NRJg 密码:rnl3

    1.    执行run

    Alt+r

    2.    提示补全(class name completion)

    Alt+/

    3.    单行注释

    Ctrl+/

    4.    多行注释

    Ctrl+shift+/

    5.    向下复制一行

    Ctrl+alt+down

    6.    删除一行或选中行

    Ctrl+d

    7.    向下移动行

    Alt+down

    8.    向上移动行

    Alt+up

    9.    向下开始新的一行

    Shift+enter

    10.  向上开始新的一行

    Ctrl+shift+enter

    11.  如何查看源码

    Ctrl+选中指定结构 或 ctrl+shift+t

    12.  万能解错/生成返回值变量

    Alt+enter

    13.  退回到前一个编辑页面

    Alt+left

    14.  进入到下一个编辑页面

    Alt+right

    15.  查看继承关系

    F4

    16.  格式化代码

    Ctrl+shift+f

    17.  提示方法参数类型

    Ctrl+alt+/

    18.  复制代码

    Ctrl+c

    19.  撤销

    Ctrl+z

    20.  反撤销

    Ctrl+y

    21.  剪切

    Ctrl+x

    22.  粘贴

    Ctrl+v

    23.  保存

    Ctrl+s

    24.  全选

    Ctrl+a

    25.  选择行数整体后移

    Tab

    26.  选择行数整体迁移

    Shift+tab

    27.  查看类结构:类似于eclipseoutline

    Ctrl+shift+o

    28.  重构:修改变量名与方法名(rename)

    Alt+shift+r

    29.  大小写转换

    Ctrl+shift+y

    30.  生成构造/get/set/toString

    Ctrl+shift+s

    31.  查看文档说明

    F2

    32.  收起所有的方法

    Alt+shift+c

    33.  打开所有的方法

    Alt+shift+x

    34.  打开代码所在硬盘文件夹

    Ctrl+shift+x

    35.  生成try-catch(surround-with)

    Alt+shift+z

    36.  局部变量抽取为成员变量

    Alt+shift+f

    37.  查找/替换(当前)

    Ctrl+f

    38.  查找(全局)

    Ctrl+h

    39.  查找文件

    Double shift

    40.  查看类的继承结构图

    Ctrl+shift+u

    41.  查看方法的多层重写结构

    Ctrl+shift+h

    42.  添加到收藏

    Ctrl+alt+f

    43.  抽取方法

    Alt+shift+m

    44.  打开最近修改的文件

    Ctrl+e

    45.  关闭当前打开的代码栏

    Ctrl+w

    46.  关闭所有打开的代码栏

    Ctrl+shift+w

    47.  快速搜索类中的错误

    Ctrl+shift+q

    48.  选择要粘贴的内容

    Ctrl+shift+v

    49.  查找方法哪里被调用

    Ctrl+shift+h

    50.重写supper方法

    Ctrl+o

    Templates

     1 /**
     2 *
     3  * 1. IDEA中代码模板所处的位置:settings - Editor - Live Templates / Postfix Completion
     4  * 2. 常用的模板
     5  */
     6 public class TemplatesTest {
     7 
     8     //模板六: prsf:可生成 private static final
     9     private static final Customer CUST = new Customer();
    10 
    11     //变形:psf
    12     public static final int NUM = 1;
    13     //变形:psfi
    14     public static final int NUM2 = 2;
    15     //变形:psfs
    16     public static final String NATION = "china";
    17 
    18     //模板一:psvm
    19     public static void main(String[] args) {
    20 
    21         //模板二:sout
    22         System.out.println("hello!");
    23         //变形:soutp / soutm / soutv / xxx.sout
    24         System.out.println("args = [" + args + "]");
    25         System.out.println("TemplatesTest.main");
    26 
    27         int num1 = 10;
    28         System.out.println("num1 = " + num1);
    29         int num2 = 20;
    30         System.out.println("num2 = " + num2);
    31         System.out.println(num1);
    32 
    33         //模板三:fori
    34         String[] arr = new String[]{"Tom","Jerry","HanMeimei","Lilei"};
    35         for (int i = 0; i < arr.length; i++) {
    36             System.out.println(arr[i]);
    37 
    38         }
    39         //变形:iter
    40         for (String s : arr) {
    41             System.out.println(s);
    42         }
    43         //变形:itar
    44         for (int i = 0; i < arr.length; i++) {
    45             String s = arr[i];
    46             System.out.println(s);
    47 
    48         }
    49 
    50         //模板四:list.for
    51         ArrayList list = new ArrayList();
    52         list.add(123);
    53         list.add(345);
    54         list.add(567);
    55 
    56         for (Object o : list) {
    57 
    58         }
    59 
    60         //变形:list.fori
    61         for (int i = 0; i < list.size(); i++) {
    62 
    63         }
    64 
    65         //变形:list.forr 倒序遍历
    66         for (int i = list.size() - 1; i >= 0; i--) {
    67             
    68         }
    69     }
    70 
    71     public void method(){
    72         System.out.println("TemplatesTest.method");
    73 
    74         ArrayList list = new ArrayList();
    75         list.add(123);
    76         list.add(345);
    77         list.add(567);
    78 
    79         //模板五:ifn
    80         if (list == null) {
    81 
    82         }
    83         //变形:inn
    84         if (list != null) {
    85             
    86         }
    87 
    88         //变形:xxx.nn /  xxx.null
    89         if (list == null) {
    90 
    91         }
    92 
    93         if (list != null) {
    94 
    95         }
    96     }
    97 }
  • 相关阅读:
    struts1.X的jar包
    struts2.1.6所需jar包详解
    hibernate的运行原理
    hibernate的save()方法详解
    flash的动态加载技术
    havok之内存管理
    worker中加载本地文件报错的解决方案
    行为树之我见
    havok之thread和memory system
    havok之collision detection
  • 原文地址:https://www.cnblogs.com/pzx-java/p/9672908.html
Copyright © 2011-2022 走看看