zoukankan      html  css  js  c++  java
  • IDEA常用的快捷键和代码模板

    1 Table编辑【Editing】

    Ctrl + Shift + Space

    在列出的可选项中只显示出你所输入的关键字最相关的信息。(常用)

    Ctrl + Shift + Enter

    代码补全后,自动在代码末尾添加分号结束符(常用)

    Ctrl + mouse

    跳进到某个类或者方法源代码中进行查看。(常用)

    Alt + Insert

    自动生成某个类的 Getters, Setters, Constructors, hashCode/equals, toString 等代码。(常用)

    Ctrl + Alt + T

    自动生成具有环绕性质的代码,比如:if..else,try..catch, for, synchronized 等等,使用前要先选择好需要环绕的代码块。(常用)

    Ctrl + /

    对单行代码,添加或删除注释。分为两种情况:如果只是光标停留在某行,那么连续使用该快捷键,会不断注释掉下一行的代码;如果选定了某行代码(选定了某行代码一部分也算这种情况),那么连续使用该快捷键,会在添加或删除该行注释之间来回切换。(常用)

    Ctrl + Shift + /

    对代码块,添加或删除注释。它与 Ctrl + / 的区别是,它只会在代码块的开头与结尾添加注释符号!(常用)

    Ctrl + Alt + L

    格式化代码 (常用)

    Ctrl + Alt + O

    去除没有实际用到的包,这在 java 类中特别有用。(常用)

    Tab / Shift + Tab

    缩进或者不缩进一次所选择的代码段。(常用)

    Ctrl + X 或 Shift Delete

    剪切当前代码。 (常用)

    Ctrl + C 或 Ctrl + Insert

    拷贝当前代码。 (常用)

    Ctrl + V 或 Shift + Insert

    粘贴之前剪切或拷贝的代码。(常用)

    Ctrl + Shift + V

    从之前的剪切或拷贝的代码历史记录中,选择现在需要粘贴的内容。(常用)

    Ctrl + D

    复制当前选中的代码。(常用)

    Ctrl + Y

    删除当前光标所在的代码行。(常用)

    Shift + Enter

    当前代码行与下一行代码之间插入一个空行,原来光标现在处于新加的空行上。(常用)

    Ctrl + Alt+ Enter

    当前代码行与上一行代码之间插入一个空行,原来光标现在处于新加的空行上。(常用)

    Ctrl + Shift + U

    所选择的内容进行大小写转换。。(常用)

    Ctrl + NumPad(+/-)

    展开或收缩代码段。 (常用)

    Ctrl + Shift + NumPad(+)

    展开所有代码段。(常用)

    Ctrl + Shift + NumPad(-)

    收缩所有代码段。(常用)

    Ctrl + F4

    关闭当前标签页。(常用)

    Shift + F6

    修改名字。(常用)

    Ctrl + Q

    显示文本提示(光标放在变量上)

    Ctrl + o

    查看本类的继承或者实现的方法

    2. 查找或替换【Search/Replace】

    Ctrl + F

    在当前标签页中进行查找,还支持正则表达式哦。(常用)

    Ctrl + R

    在当前标签页中进行替换操作。(常用)

    Ctrl + Shift + F

    通过路径查找。(常用)

    Ctrl + Shift + R

    通过路径替换。(常用)

    Ctrl + Alt + F7

    打开使用情况列表。 (常用)

    3 导航【Navigation】

    Double Shifft

    查询(常用)

    Ctrl Shfit X(show in explorer)

    打开代码所在硬盘路径(需要自己设置)

    Ctrl + G

    跳转至某一行代码。(常用)

    Ctrl + B 或 Ctrl + 鼠标左键

    如果是类,那么会跳转到当前光标所在的类定义或者接口;如果是变量,会打开一个变量被引用的列表。(常用)

    Ctrl + F12

    打开类的结构列表。(常用)

    Ctrl + H

    打开类的继承关系列表。(常用)

    Ctrl + Alt + H

    打开所有类的方法列表,这些方法都调用了当前光标所处的某个类方法。(常用)

    4模板

    4.1 psvm : 可生成 main 方法

     

    4.2 sout : System.out.println() 快捷输出

    类似的:

    soutp=System.out.println("方法形参名 = " + 形参名);

    soutv=System.out.println("变量名 = " + 变量);

    soutm=System.out.println("当前类名.当前方法");

    “abc”.sout  => System.out.println("abc");

    4.3 fori : 可生成 for 循环

    类似的:

     iter:可生成增强 for 循环

    itar:可生成普通 for 循环

    4.4 list.for : 可生成集合 list 的 for 循环

    List<String> list = new ArrayList<String>();

    输入: list.for 即可输出 for(String s:list){ }

    又如:list.fori  或 list.forr

    4.5 ifn:可生成 if(xxx = null)

                                                                                                        

     类似的:  inn:可生成 if(xxx != null)  或 xxx.nn 或 xxx.null

    4.6 prsf:可生成 private static final 

    类似的: 

    psf:可生成 public static final 

    psfi:可生成 public static final int 

    psfs:可生成 public static final String

  • 相关阅读:
    [转]sql语句优化原则
    [Effective C++]构造/析构/赋值运算
    [Effective C++]定制new和delete
    [Effective C++]让自己习惯C++
    [C++ primer]联合:节省空间的类
    [C++ primer]类成员指针
    [C++ primer]运行时类型识别(RTTI)
    [APUE]fork后子进程的运行情况
    [C++ primer]优化内存分配
    [C++ primer]虚函数和纯虚函数
  • 原文地址:https://www.cnblogs.com/htzsyy/p/11151557.html
Copyright © 2011-2022 走看看