天天看点

idea中的超实用小技巧提升编码效率idea中的超实用小技巧提升编码效率

文章目录

  • idea中的超实用小技巧提升编码效率
    • 一、自定义代码模板
      • 1.1 Live Templates
      • 1.2 File Templates
    • 二、快捷变量
    • 三、maven快速搜索
    • 四、Inject Language
    • 五、快速列编辑

idea中的超实用小技巧提升编码效率

一、自定义代码模板

1.1 Live Templates

idea中的超实用小技巧提升编码效率idea中的超实用小技巧提升编码效率

定义模板:

idea中的超实用小技巧提升编码效率idea中的超实用小技巧提升编码效率

使用:

idea中的超实用小技巧提升编码效率idea中的超实用小技巧提升编码效率

1.2 File Templates

idea中的超实用小技巧提升编码效率idea中的超实用小技巧提升编码效率

当我们在新建对应文件的时候,就会按照文件模板来生成文件内容。

二、快捷变量

### 2.1 Postfix Completion
           
idea中的超实用小技巧提升编码效率idea中的超实用小技巧提升编码效率
public class PostfixCompletion {

    private static Student student;

    public static void main(String[] args) {

        Student student2 = new Student(); // new Student().var 新建局部变量
        student = new Student(); // new Student().filed 全局变量
        Student  student3 = (Student ) new Object();// new Student().castvar 强制转换

        if (student == null) { // student.null 判断空

        }
        if (student != null) { // student.nn  判断非空

        }

        boolean flag = true;
        if (flag) { // flag.if

        }

        System.out.println(flag); // flag.sout 输出
        System.out.println("flag = " + flag); // flag.soutv 输出有变量标识

        try {
            main(new String[]{}); // main.try 捕获异常
        } catch (Exception e) {
            e.printStackTrace();
        }
 }
           
idea中的超实用小技巧提升编码效率idea中的超实用小技巧提升编码效率

使用:

idea中的超实用小技巧提升编码效率idea中的超实用小技巧提升编码效率

三、maven快速搜索

idea中的超实用小技巧提升编码效率idea中的超实用小技巧提升编码效率
idea中的超实用小技巧提升编码效率idea中的超实用小技巧提升编码效率

四、Inject Language

Inject Language 帮助我们快速编辑字符串:选择编写哪种格式的字符串

idea中的超实用小技巧提升编码效率idea中的超实用小技巧提升编码效率
idea中的超实用小技巧提升编码效率idea中的超实用小技巧提升编码效率

五、快速列编辑

选择代码的时候,按住 Alt 键 就可以选中 列 之后选中的代码 可以 修改、复制、粘贴、删除

idea中的超实用小技巧提升编码效率idea中的超实用小技巧提升编码效率

复制某一行代码快捷键:

将光标定位到需要复制的代码那行: Ctrl + Alt + 方向键下 可以将一行代码,向下复制。

继续阅读