IDEA個人常用配置記錄.md
阿新 • • 發佈:2018-09-05
ive length logger 自定義 .get ges tor Language png
目錄
- 一、常用快捷鍵
- 二、技巧
一、常用快捷鍵
- 調試
Ctrl + D:調試運行
F8:跳到下一步
F7:進入方法內部
Shift + F8:跳到下一個斷點或者跳出方法
- 重構
? + Shift + V:訪問歷史粘貼板
? + Shift + .:折疊指定方法、代碼塊
? + Shift + -:折疊所有方法
? + Shift + +:展開所有折疊
? + Option + L:格式化代碼
Ctrl + Option + O:優化import
Shift + F6:重命名文件
- 查找與替換
? + F7:查看方法被哪些地方調用
? + G:查找模式下,向下查找
? + Shift + G:查找模式下,向上查找
? + Shift + F:全局查找(根據路徑)
? + Shift + R:全局替換(根據路徑)
? + O:查找類文件
? + Option + ← / ? + Option + →:退回 / 前進到上一個操作的地方
? + Shift + ?:跳轉到最後一個編輯的地方
? + F12:彈出當前文件結構層,可以在彈出的層上直接輸入進行篩選(可用於搜索類中的方法)
- 自定義書簽
F3:選中文件/文件夾/代碼行,添加/取消書簽
Option + F3:選中文件/文件夾/代碼行,使用助記符添加/取消書簽
Ctrl + 0...9:定位到對應數值的書簽位置
? + F3:顯示所有書簽
- 版本控制
? + K:提交代碼到版本控制器
? + T:從版本控制器更新代碼
Option + Shift + C:查看最近的變更記錄
Ctrl + C:快速彈出版本控制器操作面板
- ide設置
? + Shift + F12:切換最大化編輯器
? + 1:隱藏顯示工程面板
? + 5:隱藏顯示Debug面板
? + ,:打開IDEA系統設置
? + ;:打開項目結構對話框
? + Shift + A:查找動作(可設置相關選項)
二、技巧
1. 關閉Tabs
關閉Tabs,用以下快捷鍵代替,這種習慣更高效。
Command + E:訪問最近訪問的文件
Command + Shift + E:訪問最近編輯的文件
Double Shift:訪問任意文件、文件夾
2. Rest Client
Command + Shift + A,然後搜索 Rest Client,僅記錄而已,平時還是使用Postman。
3. Language Injection
定義一個字符串後,使用Alt + Enter將字符串標記為 JSON,就可以非常方便地編寫 JSON 了,再也不用擔心轉義的問題。
4. it**生成for循環代碼塊
// itar 生成array for代碼塊
for (int i = 0; i < array.length; i++) {
= array[i];
}
// iter 生成增強forxun
for (Object o : ) {
}
// itli 生成List的遍歷
for (int i = 0; i < list.size(); i++) {
Object o = list.get(i);
}
// itve 生成Vector數組叠代
for (int i = 0; i < vector.size(); i++) {
Object elementAt = vector.elementAt(i);
}
5. Live Template
使用Live Template定義常用的代碼模板。
// loger
private static final Logger LOGGER = LogManager.getLogger(TicketOrderController.class);
// mc
/**
* 功能描述
*
* @author: vipinchan
* @date: $date$ $time$
*/
// todome
//Todo: ——by vipin at $date$ $time$
// tryc
try {
} catch (Exception e) {
LOGGER.error(e);
}
return Rest.error();
6. File Header 註釋
創建文件時,自動生成文件頭註釋。
7. 修改文件無須重啟tomcat
8. 自動移除未使用的包
IDEA個人常用配置記錄.md