IDEA快捷键第二版

1、选择当前行和上一行

  • 按住 Shift键 + 再按两下向上键( ),按两下选两行,以此类推

2、将整个方法上移动 

  • 文本光标应放在方法的标头处,按住Ctrl + Shift  +  向上键( ),

3、解包

  • 包围是 Ctrl + Alt + T

IDEA快捷键第二版_第1张图片

  • 那么解包就是Ctrl + Shift + Delete

4、多选,批量修改

  • 按 Alt + J 可选择文本光标处的符号 

IDEA快捷键第二版_第2张图片

  • 按住Alt + 再按两次 J 可选择此符号的下一个匹配项,以此类推

IDEA快捷键第二版_第3张图片

  • 按住Ctrl + Alt + Shift + J  可选择文件中的所有匹配项

IDEA快捷键第二版_第4张图片

5、类型匹配补全

  • 智能类型补全可以筛选 建议列表 ,使其仅包含当前 上下文 中适用的 类型 。按Ctrl + Shift + 空格 查看匹配建议的列表。
  • 智能类型补全还可以为 return语句提供代码建议 。按住Ctrl + Shift + 空格 查看return的查找菜单。
import java.lang.String;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.Queue;
import java.util.concurrent.ArrayBlockingQueue;

class SmartCompletionDemo{

    private Queue strings;
    private ArrayBlockingQueue arrayBlockingQueue;

    public SmartCompletionDemo(LinkedList linkedList, HashSet hashSet) {
        strings = 
        arrayBlockingQueue = new ArrayBlockingQueue(hashSet.size());
        for (String s : hashSet)
            arrayBlockingQueue.add(s);
    }

    private String[] toArray() {
        return 
    }

}

IDEA快捷键第二版_第5张图片

IDEA快捷键第二版_第6张图片

6、后缀补全

  • 后缀补全有助于在编写代码时减少向后跳转文本光标。使用它,您可以根据添加的后缀、表达式的类型及其上下文,将已键入的表达式转换为另一种表达式。在圆括号后面键入  (英文石点 .  ),以查看后缀补全建议列表。
class PostfixCompletionDemo {
    public void demonstrate(int show_times) {
        (show_times == 10)
    }
}

IDEA快捷键第二版_第7张图片

6、快速弹出窗口

  • 按Ctrl + Shift + I  可查看文本光标处符号的定义 
import java.text.*;

class DecimalFormatDemo {
    static public void main(String[] args) {
        customFormat("###,###.###", 123456.789);
        customFormat("###.##", 123456.789);
        customFormat("000000.000", 123.78);
        customFormat("$###,###.###", 12345.67);
    }

    /**
     * Prints a double value formatted according to a given pattern.
     */
    static public void customFormat(String pattern, double value) {
        DecimalFormat myFormatter = new DecimalFormat(pattern);
        String output = myFormatter.format(value);
        System.out.println(value + "  " + pattern + "  " + output);
    }
}

IDEA快捷键第二版_第8张图片

你可能感兴趣的:(IDEA软件,intellij-idea,java,ide,开发语言)