常用快捷键
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 ...
}