Intellij IDEA 基礎設置,個性化設置,好用的設置→_→

Intellij IDEA 個性化設置

  • Appearance & Behavior 外觀和行為
  • Keymap 快捷鍵
  • Editor 編輯器設置
  • Plugins 插件
  • Version Control 版本控制
  • Build,Execution,Deployment 構建,執行,部署
  • Languages & Frameworks 語言和框架
  • Tools 工具集
  • Other Settings 其他設置

一、看著爽

1. 設置字體

File -> Settings -> Editor -> Font

2. 主題設置

可以設置黑色,白色,背景圖片啥的→_→(例如劉亦菲哈哈)

File -> Settings -> Appearence & Behavior -> Appearence

3. 設置滑鼠懸浮提示

滑鼠懸停的時候會提示這個類的資訊

File -> Settings -> Editor -> Code Editing -> (Quick Documentation: Show quck documentation on mouse move) 

4. 顯示方法分隔符

方法和方法之間會有一條分割線

File -> Settings -> Editor -> General -> Appearance -> Show method separators

二、用著爽

1. 忽略大小寫提示

intellij IDEA的設置默認是嚴格區分大小寫的,例如輸入string不會提示String,不利於編碼

File -> Settings -> Editor -> General -> Code Completion : 去掉勾 Match case

2. 自動導包,自動優化導包

默認是需要手動導包的,例如導入了List的包,需要手動導包,當刪除了List類的時候,也需要手動移除,因此,設置這個功能可以更好的體驗

File -> Settongs -> Editor -> General -> Auto Import 
	Add unambiguous imports on the fly
	Optimize imports on the fly

3. 統一文件編碼 UTF8

File -> Settings -> Editor -> File Encodings 
File -> New Projects Settings -> Settings For NewProjects... -> Editor -> File Encodings

4. 用快捷鍵自動生成序列化ID(SerialVersionUID)

File -> Settings -> Editor -> inspections -> 搜索 serialization issures -> Serializable class without 'serialVersionUID' 打勾 

5. Lombok插件

自動生成Getter、Setter、Constructor & ToString等

1. 先裝插件 PLugins->搜索Lombok->安裝
2. 添加lombok依賴

三、快捷鍵

Alt + Enter 萬能鍵→_→,快速修復,自動生成等等

Ctrl + D 複製一行

Ctrl + Alt + L 格式化程式碼(美化程式碼)

Ctrl + Alt + O 優化導包

Ctrl + Alt + T 被啥包圍,eg: try/catch

Ctrl + Shift + Enter 快速補全末尾分號

Ctrl + Shift + F 查找

Alt + Insert 自動生成 Getter/Setter…..

Ctrl + Shift + Alt + 滑鼠操作 多行同時操作

…. 太多啦,以後補充,懶得敲了,自己去試試→_→

四、其他

1. 分屏對比,水平/垂直

2. 模板 Template

File -> Settings -> Editor -> File And Code Templates 
添加一個 File Header 如下:
 /**
 * @ClassName ${NAME}
 * @Description TODO
 * @Author ${USER}
 * @Date ${DATE} ${TIME}
 */