一、項目初始配置:
1.常用基本配置:
1)編碼設置為UTF-8
打開全局設置 File--Settings,快捷鍵為 Ctrl+Alt+S
在搜索框中輸入encode進行搜索,在File Encodeings,把所有的編碼都改成UTF-8

在SSH Terminal選項中設置Default encoding為UTF-8

2)JDK設置
3)autoscroll
我們打開某個文件時,資源欄也會打開到對應文件

4)auto import
我們使用一些類和對象時,會自動導包,當我們刪除這些使用后,導入的包也會自動移除

5)自動編譯

2、編輯區(qū)設置:
1)設置行號
在全局設置中輸入line numbers,在Appearance,勾選Show line numbers

2)設置tabs位置
選中一個類,鼠標右鍵--Tabs Placement,在右側選擇位置。

效果如下:
這是在頂部

這是在左側

3)設置tabs排序
選中一個類,鼠標右鍵--Sort Tabs By FileName。

4)設置tabs數(shù)量
全局設置,在搜索框輸入tabs,在Editor Tabs選項中,右側Tab limit修改數(shù)量,建議能夠把屏幕充滿即可。

二、開發(fā)中必會的技能:
1.常用代碼編輯技能:
1)復制的歷史操作:
當我們在項目中復制了多處時,此時如果我們要重新復制剛開始的代碼,這時需要找到那段代碼,這樣顯得比較麻煩,其實我們有更便捷的操作可以找到曾經(jīng)復制過的內(nèi)容;
快捷鍵為:Ctrl+Shift+V
我們也可以鼠標右鍵--Paste from History

2)剪切、復制一行或多行:
剪切或復制一行:把光標移到需要剪切到那一行任意位置,快捷鍵Ctrl+X或Ctrl+C即可快速剪切和復制一行,剪切操作也可當做刪除使用。當然也可以使用快捷鍵Ctrl+Y進行刪除。
對于多行的操作,需要光標選中多行才行。
此外,Ctrl+D可快速向下復制一行
3)上下移動一行或多行:
快捷鍵:Alt+Shift+上/下方向鍵;
操作一行:光標在一行的任一位置即可
操作多行:需要用光標選中多行,但無需選中多行的全部內(nèi)容,只需跨越多行即可。如果不用鼠標操作,也可以用快捷鍵Shift+上/下方向鍵進行選中多行
4)格式化代碼:
快捷鍵:Ctrl+Alt+L
2.快速跳轉(zhuǎn):
1)跳過一個詞:Ctrl+左/右
2)選中一個詞:Ctrl+Shift+左/右
3)跳到指定行:Ctrl+G
4)切換文件:Alt+左/右
5)查看瀏覽過的文件列表:Ctrl+E
6)打開文件/類所在文件夾:右鍵--Show In Explorer
7)方法進入:Ctrl+鼠標左鍵
8)方法返回:Ctrl+Alt+方向左
3.快速查找和替換:
1)當前文件查找:Ctrl+F
2)當前文件替換:Ctrl+R
3)全局查找:Ctrl+Shift+F
4)全局替換:Ctrl+Shift+R
5)查找所有的菜單或操作:Ctrl+Shift+A
6)查找文件、菜單、操作等(不包含文件內(nèi)容):連續(xù)按兩次Shift
三、調(diào)試:
Step Over(F8):執(zhí)行到當前方法的下一句:
Step Into(F7):進入當前行調(diào)用的方法體內(nèi),可以進到第三方Jar包,不能進入JDK自帶的方法里
Force Step Into(Alt+Shift+F7):可以進到第三方Jar包或JDK自帶的方法里
Step Out(Shift+F8):執(zhí)行完當前方法,跳出當前方法
Run to Cursor(Alt+F9):運行到光標所在處
F9:執(zhí)行到下一個斷點
1.基本斷點:
在左側用鼠標左鍵雙擊即可添加普通的基本斷點

2.條件斷點:
選擇一個斷點后,鼠標右鍵,在Condition欄中輸入條件即可

3.異常斷點:
打開斷點管理界面,新建Java Exception breakpoints

輸入異常名稱

新建異常斷點成功后

4.斷點管理:
打開斷點管理界面


跳過所有斷點執(zhí)行。

設置某個斷點是否執(zhí)行

5.添加變量監(jiān)控:

四、高級:
1.代碼生成:
Alt+Insert或者右鍵--Generate,可以生成很多方法,如下圖

其中toString()方法建議用StringBuffer

2.重構:

1)重命名:Shift+F6
2)抽取方法:Ctrl+Shift+M
選中一段代碼---鼠標右鍵--Refactor--Extract--Method,

3)生成變量:Ctrl+Alt+V
4)文件復制:
快速復制一個文件:F5
3.代碼模板:
1)生成Main函數(shù):psvm+回車
2)輸出到控制臺:sout+回車
3)循環(huán)for:fori+回車
4)生成Foreach:fore+回車
5)查看/編輯模板:
File--Settings--在搜索框輸入live--選擇 live Templates

6)postfix:
userList.fori
4.文件分屏
