設置:File --- Settings... --- Editor --- General --- 勾選Change font size(Zoom) with Ctrl + Mouse Wheel
使用:按住Ctrl鍵,滾動鼠標中間按鈕,可調節代碼字體大小。
優勢:這個比單獨設置字體大小方便多了。
圖解:
java
設置:File --- Settings... --- Editor --- General --- 勾選Show quick documentation on mouse move
使用:鼠標放在方法上一段時間(時間長度可設置)後顯示該方法的註釋。
優勢:能夠在當前類清楚該方法的做用和使用(前提是該方法有註釋,總有人說好的代碼不須要註釋,見名知意便可。我以爲這是懶的藉口)。
圖解:
ide
設置:File --- Settings... --- Editor --- General --- Code Completion --- Case sensitive completion (從First letter改到None)
優勢:若是首字母大寫才能自動提示,你會奔潰的。
圖解:
字體
設置:File --- Settings... --- Editor --- File and Code Templates --- Includes --- File Header
優勢:統一註釋風格
圖解:
ui
設置:File --- Settings... --- Editor --- File Encodings 設置編碼格式爲UTF-8
優勢:統一設置爲UTF8會在無形中減小不少麻煩
圖解:
編碼
設置:File --- Settings... --- Keymap
優勢:若是你以前是用Eclipse開發,能夠把Keymap設置爲Eclipse,但只是部分快捷鍵相同罷了。
圖解:
idea
這裏介紹將快捷鍵風格設置成Eclipse後,仍然有一些頑固的快捷鍵。有的人把不一樣於Eclipse的快捷鍵所有都改了,有的人乾脆只用IDEA的快捷鍵風格,我就比較厲害了,即不想全用IDEA的快捷鍵,又不想改IDEA的快捷鍵!!!全靠懶!!!3d
Alt + Enter : 相似Eclipse的Ctrl + 1,能重構代碼,解決錯誤,生成返回值等。神通常的存在,強力推薦使用。特別是在重構代碼時請君多反思!爲何要這樣作?是否是用了上面新特性?日誌
Ctrl + H :全局搜索,能夠快速定位代碼塊,或者找相似代碼。強力推薦使用。經過全局搜索找到相似的功能代碼,而後Ctrl + C,Ctrl + V。就不用多說吧!blog
Ctrl + Alt + B : 打開接口實現方法,若是隻是單純Ctrl + 右鍵點擊方法,只能跳轉到接口類。接口
Alt + Insert : 自動生成構造方法,getter,setter 等方法,在寫Java程序時會常常用,但在Kotlin時幾乎不多使用!
Ctrl + G : 查看方法在哪裏被調用,
Ctrl + Shift + R : 經過文件名搜索並打開文件
還有不少Eclipse的快捷鍵這裏就不介紹了,
模版是個人最愛,經過輸入模版名稱,就能夠自動生成模版對應的固定代碼塊,這能夠幫助咱們快速開發。
演示:
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裏面修改)
圖解:
到這裏,個人分享就結束了,