1 常規設置
1 修改字體大小
Editor-->Font中 修改字體大小
2 創建文件時 增加注釋信息
Editor-->File and Code Templates-->includes-->File Header
/**
* @author zhouchengpei
* date ${DATE} ${TIME}
* description .
*/
3 項目編碼為UTF-8
Editor-->File Encodings
4 properties 文件編碼為UTF-8且Transparent native-to-ascii conversion
Editor-->File Encodings
這樣盡可能保證你的properties文件不會出現亂碼
5 不要配置SQL方言檢查
Editor-->Inspections-->Sql-->SQL dialect detection
尤其是在Mybatis的XML文件中,即使書寫正確的sql語句,也會報警告,因此盡量關閉IDEA關於SQL方言的檢查
6 在IDEA左邊視圖不顯示 一些文件或文件夾
在有的時候,我們不想IDEA顯示一些 類似於 target、iml等等文件
我們只想要顯示src 和 pom.xml 文件
① 打開 Project Structure
②
③
結果:
7 IDEA自動生成serialVersionUID
每個實現Serializable接口的類,都必須要有serialVersionUID
Editor-->Inspections-->Java-->Serialization issues 然后 勾選Serializable class without serialVersionUID
2 快捷鍵設置
1 復制下一行 刪除當前行
將 ctrl D 和 ctrl Y 互換 但是ctrl+Y一般含有redo操作 因此需要第二步協作
2 全局替換 繼承關系 redo 復制選中內容
將 ctrl+R的replace功能換成ctrl+H
原來的ctrl+H是查看繼承關系。使用alt+8也可以達到同樣的效果,或者可以在View-->Tool Windows下
查看Hierarchy
再將現在的ctrl+Y換成ctrl+R
再將redo加上ctrl+Y
3 關閉當前頁 復制選中內容 extend Selection
放棄復制選中內容,即IDEA默認的ctrl+D
將關閉當前頁的 ctrl+F4換成 ctrl+W
將原本的ctrl+W 換成ctrl+R
4 復制當前行到下一行
IDEA中 並沒有 設置該功能的快捷鍵,不過我們可以自己設置。我本人設置的和eclipse一樣 ctrl+alt+↓
但是IDEA好像沒有復制當前行到上一行的功能
5 移動當前行 下/上 一個方法
alt+↓/↑ 和 shift+alt+↓/↑ 交換
alt+↓/↑ 現在變成 移動當前行到下一行和上一行
shift+alt+↓/↑ 當前類 下一個方法或上一個方法
6 鼠標移動上一次/下一次位置 Select Previous Tab
將 alt+←/→ 和 ctrl + alt +←/→ 互換
現在的 alt + ←/→ 就是移動 鼠標上次/下次 的位置
ctrl + alt+ ←/→ 就是 左右移動菜單欄
7 全局 查找某個文件
將ctrl+N 換成 ctrl+P
3 插件
總共有7個插件
1 CodeGlance
2 Lombok plugin
Lombok 插件,在IDEA中 如果要使用Lombok注解,必須要有這個插件。
如果不清楚的朋友 可以參考 https://www.cnblogs.com/AdaiCoffee/p/10848161.html
3 Maven Helper
4 Mybatis
5 Translation
6 Mybatis log plugin
原本的在IDEA中 控制台打印日志 如下
開啟 Mybatis log plugin 可以拼接成完成的日志sql
7 Alibaba Java Coding Guildelines
持續更新。。。
出處: https://www.cnblogs.com/AdaiCoffee/
本文以學習、研究和分享為主,歡迎轉載。如果文中有不妥或者錯誤的地方還望指出,以免誤人子弟。如果你有更好的想法和意見,可以留言討論,謝謝!