IntelliJ IDEA shortcut

 Sun 17 May 2020   In 编程   :)

常用快捷键

  double shift // find files
  import java.io.File; // Alt + enter 导入缺失的package
  import java.io.InputStream;
  import java.util.Date; // Ctrl + Alt + O 删除没有使用的package

  public class InteliJ_IEDA_Shortcuts {
      // psvm + Tab (main method)
      public static void main(String[] args) {
          // fori + Tab (loop)
          for (int i = 0; i <; i++) {
              // sout + Tab (print)
              System.out.println();

              // Ctrl + Z 倒退
              // Ctrl + Shift + Z redo
              System.out.println("ss");
              // Shift + enter new-line
              // new String() Ctrl + Alt + v 自动引入变量
              String s = new String();

  // System.out.println(); // Ctrl + X delete-lines
              System.out.println(); // Ctrl + D copy-lines

              // Ctrl + Alt + T (surround with)
              try {
                  File cc = new File("");
              } catch (Exception e) {
                  e.printStackTrace();
              }
  // Date date = new Date();
              File cca = new File("");
              // Ctrl + P method parameter hint
              // Ctrl + Q 方法声明 document
              // Ctrl + Shift + Backspace 跳转到上次编辑的地方

              // Ctrl + N Search Class
              // Ctrl + Shift + N Search File
              // Ctrl + G location(rows:columns)
              // Ctrl + F Find-in-current-window
              // Ctrl + Shift + F find-in-given-window
              // Ctrl + R ... replace
              // Ctrl + Shift + R ...

              // Alt + / 代码自动补全
              // Ctrl + J 自动代码提示
              // Ctrl + space 代码提示
              // Ctrl + Alt + L code format
              // Ctrl + Alt + space class-name or interface-name hint
              // Ctrl + E 最近更改的代码
          }
      }

      public String getName() {
          // STRING cc; Ctrl + Shift + U 大小写转换
          return name;
          // F4 find-the-source-of-variable

      }

      public void setName(String name) {
          this.name = name;
      }

      private String name; // Atl + Insert (=右键,generate getter, setter)

      // Ctrl + O override method
      // Ctrl + I implement method
      // Ctrl + H show-class-diagram
      // Ctrl + ~ 切换style
      // Alt + F7 被引用的地方
      // Ctrl + Alt + F7 ...

  }