調節代碼字體大小
設置:File --- Settings... --- Editor --- General --- 勾選Change font size(Zoom) with Ctrl + Mouse Wheel
使用:按住Ctrl鍵,滾動鼠標中間按鈕,可調節代碼字體大小。
優點:這個比單獨設置字體大小方便多了。
圖解:
鼠標放在方法上顯示完整注釋
設置:File --- Settings... --- Editor --- General --- 勾選Show quick documentation on mouse move
使用:鼠標放在方法上一段時間(時間長度可設置)后顯示該方法的注釋。
優點:可以在當前類清楚該方法的作用和使用(前提是該方法有注釋,總有人說好的代碼不需要注釋,見名知意即可。我覺得這是懶的借口)。
圖解:
忽略大小寫提示
設置:File --- Settings... --- Editor --- General --- Code Completion --- Case sensitive completion (從First letter改到None)
優點:如果首字母大寫才能自動提示,你會奔潰的。
圖解:
修改類頭的文檔注釋信息
設置:File --- Settings... --- Editor --- File and Code Templates --- Includes --- File Header
優點:統一注釋風格
圖解:
設置項目文件編碼
設置:File --- Settings... --- Editor --- File Encodings 設置編碼格式為UTF-8
優點:統一設置為UTF8會在無形中減少很多麻煩
圖解:
設置快捷鍵
設置:File --- Settings... --- Keymap
優點:如果你之前是用Eclipse開發,可以把Keymap設置為Eclipse,但只是部分快捷鍵相同罷了。
圖解:
IDEA 常用快捷鍵
這里介紹將快捷鍵風格設置成Eclipse后,仍然有一些頑固的快捷鍵。有的人把不同於Eclipse的快捷鍵全部都改了,有的人干脆只用IDEA的快捷鍵風格,我就比較厲害了,即不想全用IDEA的快捷鍵,又不想改IDEA的快捷鍵!!!全靠懶!!!
重構代碼,解決錯誤
Alt + Enter : 類似Eclipse的Ctrl + 1,能重構代碼,解決錯誤,生成返回值等。神一般的存在,強力推薦使用。特別是在重構代碼時請君多反思!為什么要這樣做?是不是用了上面新特性?
全局搜索
Ctrl + H :全局搜索,可以快速定位代碼塊,或者找類似代碼。強力推薦使用。通過全局搜索找到類似的功能代碼,然后Ctrl + C,Ctrl + V。就不用多說吧!
打開接口實現方法
Ctrl + Alt + B : 打開接口實現方法,如果只是單純Ctrl + 右鍵點擊方法,只能跳轉到接口類。
生成構造方法
Alt + Insert : 自動生成構造方法,getter,setter 等方法,在寫Java程序時會經常用,但在Kotlin時幾乎很少使用!
方法被調用
Ctrl + G : 查看方法在哪里被調用,
通過文件名搜索文件
Ctrl + Shift + R : 通過文件名搜索並打開文件
還有很多Eclipse的快捷鍵這里就不介紹了,
IDEA 常用模版
模版是我的最愛,通過輸入模版名稱,就可以自動生成模版對應的固定代碼塊,這可以幫助我們快速開發。
演示:
常用模版介紹
ifn : 條件空判斷語句,if(xxx == null) {...},Java開發中很常見。
inn : 條件不為空判斷語句,if(xxx != null) {...}。推薦使用inn。如果你不需要null在右邊,可以編輯模版哦。
iter :生成增強for循環代碼塊,也可以用模版 argName.for
sout : 生成輸入語句,還有一種特殊用法:argName.sout ===》 System.out.println(arg); 工作中一般用Logger打印日志,所以這個用的較少
psvm : 生成main方法代碼塊,用的比較少,類似Eclipse的main。
psf : 生成 public static final
psfi : 生成 public static final int
psfs : 生成 public static final String
prsf : 生成 private static final
修改模版
設置:File --- Settings... --- Editor --- Live Templates --- 找到對應的模版名(我沒找到java,所以在other里面修改)
圖解:
到這里,我的分享就結束了,