寫在前面
分享一些常用的idea使用技巧,進來看看有沒有你不知道的。
設置項目默認配置
TODO設置
位置
方式一:setting -> editor -> TODO
方式二:
定義Patterns過濾模式
正則中“\b”是元字符代表著單詞的開頭或結尾,也就是單詞的分界處。
添加過濾器
自定義TODO模板
注意 skip if defined 建議是勾選上。
如果不勾選,那么自動生成的todo模板就會要你確認自動生成的變量值。
字符編碼
如果運行項目時,出現中文亂碼,需要去查看IDEA的編碼設置是否正確。
settings -> Editor -> File Encodings
啟動是否打開項目
注釋
設置注釋縮進
如果注釋代碼的時候,//
在代碼行首,則取消勾選以下配置即可。
換行符
簡介
- CRLF: 是carriagereturnlinefeed的縮寫。中文意思是回車換行。
- LF: 是line feed的縮寫,中文意思是換行。
- CR: 是carriagereturn的縮寫。中文意思是回車。
批量進行LF和CRLF轉換
修改默認換行符
git對換行符的設置
git config --global core.autocrlf true
Git可以在你push時自動地把行結束符CRLF轉換成LF,而在pull代碼時把LF轉換成CRLF。適用于windows。
git config --global core.autocrlf input
Git 在push時把CRLF轉換成LF,pull時不轉換。適用于Linux和Mac系統。
git config --global core.autocrlf false
無論pull還是push都不變,代碼庫什么樣,本地還是什么樣子。
編輯器標簽欄
遠程DEBUG
參考
- https://mp.weixin.qq.com/s/mkw3T82m93_SB6_oVf4Rew
使用這個功能,可以在本地IDE對本地其他項目或者線上項目進行調試,但是由于是DEBUG,線上項目是會停在斷點處,所以不要在生產環境使用。
如果是對本地項目調試,可以參考我的Maven筆記的“Maven插件開發-debug”。
快捷鍵
預覽類
ctrl + shift + i
查看當前類的屬性方法列表
alt + 7
跳轉到光標所在類
F4
關閉當前標簽
ctrl + F4
跳轉實現類
ctrl + alt + B
查看當前類的繼承父類結構
ctrl + H
The end.