1.Presentation Mode
我們可以使用 Presentation Mode,將IDEA弄到最大,可以讓你只關注一個類里面的代碼,進行毫無干擾的 coding.可以使用Alt+v快捷鍵,彈出 view 視圖,然后選擇 Enter Presentation Mode 效果如下:
這個模式的好處就是,可以讓你更加專注,因為你只能看到特定某個類的代碼。如果你想看其它類的代碼,你可以使用Ctrl+E 彈出最近使用的文件。又或者使用Ctrl+N和Ctrl+Shift+N定位文件。
如果你要退出這個模式,很簡單的,使用Alt+v彈出view視圖,然后選擇Exit Presentation Mode就可以了。強烈建議你不要這么做,但是你要IDEA足夠熟練才行啊!!!
2.Inject language 可以支出的語言和操作多到你難以想象。
如果你要使用IDEA在編寫JSON字符串的時候,然后要一個一個 \ 去轉義雙引號的話,就實在太不應該了,又煩又容易出錯。在IDEA可以使用Inject language幫我們自動轉義雙引號。如圖所示:
先將焦點定位到雙引號里面,使用Alt+Enter快捷鍵彈出 Inject language 視圖,並選中 Inject language or reference。
選擇后切記:要直接按下enter回車鍵,才能彈出 inject language列表。在列表中選擇json組件。
選擇完后。鼠標焦點會自動定位在雙引號里面,這個時候你再次使用alt+enter就可以看到
選中 Edit JSON Fragment並回車,就可以看到編輯文件的視圖了。
可以看到idea確實幫我們自動轉義雙引號了。如果要退出編輯JSON信息的視圖,只需要使用ctrl+F4快捷鍵就可以了。
3.ctrl+shift+enter 其實是為你收尾的意思,不只是為代碼加分號的。比如說:
這段代碼,我們還需要為if語句加上大括號才能編譯通過,這個時候你直接輸入 ctrl+shift+enter,idea會自動幫你收尾,加上大括號的。
4.去掉導航欄,因為平時用的不多
可以把紅色的導航欄去掉,讓idea顯得更加干凈整潔一些。使用alt+v,然后去掉Navigation bar即可。去掉這個之后,你偶爾還是要用的話,直接使用alt+home就可以臨時把導航欄顯示出來。如果不使用的話,直接使用Esc快捷鍵即可。
5.當項目里的包和類非常多的時候,我們想知道當前類在Project視圖是處在哪個位置
可以先用alt+F1,彈出select in視圖,然后選擇Project View中的Project,回車就可以了。
如果想退出,直接Esc就可以退出Project視圖或者跳回代碼里直接使用F4即可。
6.搜索文件,方法名
如果你依稀記得某個方法名字幾個字母,想在idea里面找出來,直接使用ctrl+shift+alt+n,使用symbol來查找就可以
如果你記得某個業務類里面有某個方法。你也可以使用首字母找到類,然后加個 . ,再輸入方法名也是可以的。 這個搜索個人嘗試失敗。。。。。。。。
搜索文件名:使用ctrl+shift+n后。使用 / ,然后輸入目錄名字即可
這個目前個人沒嘗試過,,,,不過會一直更新的。。。。。。。