好的idea能提升咱們的工做效率,若是掌握一些快捷鍵,能幫咱們從繁瑣重複的工做解放出來,寫起代碼來效率就越高,接下來想分享一些實用的快捷鍵ide
若是某個方法參數超級長,你不知道參數是什麼怎麼辦?咱們可使用下面快捷鍵函數
咱們在優化代碼的時候,會看見有臭有長的代碼,而咱們傳統的作法是新建一個函數,把代碼複製過去,這個過程能夠用使用下面快捷鍵完成優化
咱們在開發過程當中,發現函數用到的變量最好是看成參數傳遞進來比較好,若是手動修改要在每一個添加函數的地方修改繁瑣至極,下面的快捷鍵能夠解放你idea
固然若是隻是想進行方法重載,在彈出的那個對話框裏面打勾3d
咱們在重構、優化或者閱讀別人的代碼,要知道某個方法被誰調用, 可使用下面命令cdn
Mac/Win/Linux: Alt + F7blog
咱們在重構的時候,不少操做均可以使用快捷鍵來完成,可是重構的快捷鍵太多了,咱們沒有辦法所有記住,有一個快捷鍵能夠幫助咱們開發
若是在開發過程當中或者優化過程當中,發現變量名字取的很差,或者單詞拼寫錯誤,須要修改用到的全部變量,下面這個快捷鍵能夠解放你的雙手源碼
Mac/Win/Linux: shift + F6it
有時候咱們在閱讀代碼的時候,想知道一個方法的調用結構是怎麼樣的,下面的一個快捷鍵會幫助到你
在閱讀源碼的時候,想知道某個類的調用結構是怎麼樣的,可使用下面的快捷鍵
在寫代碼的時候,可能會遇到idea給出的警告,下面的快捷鍵能夠幫助你有效的解決警告
Mac/Win/Linux:Alt + Enter
爲了方便查看將上面的快捷鍵作一個彙總
說明 | 快捷鍵 |
---|---|
參數提示 | Mac: Cmd + P win/Linux: Ctrl + P |
自動提取方法 | Mac: Cmd + Alt + M Win/Linux: Ctrl + Alt + M |
自動提取參數 | Mac: Cmd + Alt + P Win/Linux: Ctrl + Alt + P |
自動生成變量 | Mac: Cmd + Alt + V Win/Linux: Ctrl + Alt + V |
搜索某個方法是否被調用 | Mac/Win/Linux: Alt + F7 |
重構快捷鍵 | Mac : Ctrl + T Win/Linux: Ctrl + Alt + Shift + T |
包裹代碼 | Mac: Cmd + Alt + T Win/Linux: Ctrl + Alt + T |
批量重命名 | Mac/Win/Linux: shift + F6 |
查看方法調用層次結構 | Mac: Control + Option + H Win/Linux: Ctrl + Alt + H |
查看類的層次結構 | Mac: Control + H Win/Linux: Ctrl + H |
錯誤快捷提示 | Mac/Win/Linux:Alt + Enter |