常用的IDEA快捷鍵

程式碼右移:TAB鍵

程式碼左移:shift+TAB鍵

程式碼上移:shift+alt +方向鍵上

程式碼下移:shift+alt +方## 標題向鍵下

格式化程式碼 : ctrl +shift+L

刪除當前行 :ctrl + Y

複製該行程式碼到下一行 : ctrl + D

插入自動生成的構造方法 alt + insert

覆寫方法:ctrl+o

選中多行同時修改 : 按住alt 用滑鼠從上往下拉

輸入psvm/main:生成main()方法;

fori:生成for迴圈;

ctrl+shift+alt:多行操作

Ctrl+Alt+v:自動補齊返回值型別

ctrl+i:實現介面中的方法

ctrl+shift+u:大小寫轉換

CTRL+SHIFT+Z:取消撤銷

Ctrl+Shift+J:將選中的行合併成一行

ctrl+g:定位到某一行

Ctrl+Shitft+向下箭頭:將游標所在的程式碼塊向下整體移動

Ctrl+Shift+向上箭頭:將游標所在的程式碼塊向上整體移動

Alt+Shift+向下箭頭:將行向下移動

Alt+Shift+向上箭頭:將行向上移動

Ctrl+F:在當前檔案中查詢

Ctrl+R:替換字串

Ctrl+Shift+F:在全域性檔案中查詢字串

Ctrl+Shift+R:在全域性中替換字串

Ctrl+Shift+Enter:自動補齊{}或者分號;

Shift+Enter:在當前行的下方開始新行

Ctrl+Alt+Enter:在當前行的上方插入新行

Ctrl+Delete:刪除游標所在至單詞結尾處的所有字元

如果要輸出一個物件陣列的內容可以直接用這個.for就可以生成,例如

 Field[] fields = c1.getFields();
//在這裡打fields.for會自動生成下面的內容
for (Field field : fields) { }

如果想輸出一個方法的返回值,直接在方法後面.sout就可以把這個方法放入System.out.println();例如:

 //輸入c1.getName().sout回車會生成:
System.out.println(c1.getName());