注
意
作者:卡洛小豆。
換種方式寫文章,寫的不好請多多見諒。
未經授權,禁止轉載
夜,結束了一天的喧囂后安靜下來,伴隨著遠處路燈那微弱的光。風,毫無預兆地席卷整片曠野,撩動人的思緒萬千。那是一個月高風黑夜,豆豆坐在電腦前,打開了IDEA,準備開始敲代碼。就在此時,一個黑影出現在豆豆的身后……
這段故事很熟悉啊……咳咳,回歸重點,洛洛悠悠的講到:“豆豆,都過這么久了,聽說你的IDEA快捷鍵還沒記住呢”豆豆一聲長嘆,很無奈的說:“這些組合快捷鍵太多了,真的記不住啊,卡卡你有什么好的辦法?”
卡卡眼中閃過智慧的光芒,說道:“這個是沒有捷徑的,即使你今天背下來了,三天以后還是會忘記的~唯有不斷地去實踐,反復記憶,才能深深的刻在腦子里,用到的時候去查一查快捷鍵是什么,一次兩次三次……用的多了,自然就會記住的。”
豆豆翻了翻白眼,不爽的吐槽道:“你上次給的秘籍太難查找了,你有什么辦法解決現在的問題嗎?”
“快把燈關上,我再來傳你一套獨家秘籍”
卡卡再次從懷里掏出一本破破爛爛的筆記本遞給了豆豆,豆豆翻開書這個筆記本,臉上陰晴不定,說出了那么一句話:”特么的,有這好東西,上次不拿出來。“說完順手抄起桌子上厚厚的《Java從入門到放棄》蓋在了卡卡頭上……
啥玩意這么刺激?
快捷鍵分類
代碼編寫
Ctrl+X 刪除光標所在行
Ctrl+D 復制光標所在行
Ctrl + Alt + O ,導包優化
Alt + Insert ,生成代碼(如get、set、構造函數等)
Alt + Enter ,快速修復問題
縮寫 + Tab,自動生成代碼(如:
sout + tab
)Ctrl + Alt + T ,光標所在行或選中代碼進行操作(添加循環、判斷、加鎖、捕獲異常等)
Ctrl + Alt + I ,光標所在行或選中代碼自動代碼縮進
Ctrl + Alt + L ,格式化代碼
Ctrl + O ,重寫方法
Ctrl + Q ,顯示注釋文檔
Ctrl + I ,實現方法
Ctrl + E ,最近更改的代碼
Ctrl + P ,方法參數提示
Shift + F6 ,重命名
Shift + 滾輪,文件左右移動
Ctrl + W ,遞進式選擇代碼塊
Ctrl + Shift + W ,遞進式取消選中代碼塊
Ctrl + Shift + U ,大小寫轉化
Alt + Shift + C ,查找修改的文件 ?
Ctrl + Shift + 上下鍵 ,上下移動代碼
Shift + Enter ,當前行下一行新建一行,光標移動到新建行
Alt + Shift + 左鍵單擊 ,添加光標(可以添加多個光標)
Alt + Shift + 左鍵雙擊 ,選擇被雙擊的單詞 / 中文句,按住不放,可以同時選擇其他單詞 / 中文句
Ctrl + Shift + Alt + V ,無格式粘貼
Ctrl + Shift + Alt + D,顯示變化
類、接口相關
Ctrl + I ,選擇可以實現的方法(一般實現抽象方法時使用)
Ctrl + B ,快速打開光標處的類或方法 ?
Ctrl + Shift + B ,跳到類的詳細內容所在文件
Ctrl + Alt + B ,顯示光標接口或方法的具體實現內容
F2 或 Shift + F2 ,跳轉到下一個或上一個錯誤或警告位置
Alt + 左/右鍵 ,在打開的文件之間切換
方法相關
Ctrl + P ,方法參數提示
Ctrl + Q ,顯示注釋文檔
Ctrl + H ,顯示類結構圖
Ctrl + + ,展開代碼
Ctrl + - ,折疊代碼
Ctrl + Shift + + ,展開所有代碼
Ctrl + Shift + - ,折疊所有代碼
Alt + 上/下鍵 ,在同一類中的不同方法間切換
光標&切換
Ctrl + E ,最近更改的代碼
Ctrl + M ,跳轉到光標所在位置
Ctrl+Shift+Backspace ,跳轉到上次編輯的地方
Ctrl + Alt + left/right ,跳到上/下一次光標所在位置
Ctrl + Delete ,刪除光標后面的單詞或是中文句
Ctrl + BackSpace ,刪除光標前面的單詞或是中文句
Ctrl + [ ,移動光標到當前所在代碼的花括號開始位置
Ctrl + ] ,移動光標到當前所在代碼的花括號結束位置
Ctrl + 左方向鍵 ,光標跳轉到當前單詞 / 中文句的左側開頭位置
Ctrl + 右方向鍵 ,光標跳轉到當前單詞 / 中文句的右側開頭位置
編輯器
ESC ?,工具窗口進入代碼編輯窗口
F12 ,回到前一個工具窗口
F11 ,添加書簽
Ctrl + F11 ,光標、選中文件/文件夾處添加書簽
Ctrl + 數字(1,2,3…9) ,跳轉到對應編號書簽所在位置
Shift + F11 ,顯示添加的書簽
Ctrl + Shift + 1,2,3…9 ,快速添加指定數值的書簽
Alt + 1 ,快速打開或隱藏工程面板
查詢
Ctrl + F ,在當前文件進行文本查找
Ctrl + R ,在 當前窗口替換文本
Ctrl + Shift + F,在指定范圍查找文本
Ctrl + Shift +R ,在指定窗口替換文本 ?
F3 ,查找下一個
Shift + F3 ,查找上一個
F4 ,查找變量來源 ?
Ctrl + N ,查找類
Ctrl + Shift + N ,查找文件
Ctrl + G ,跳轉到指定行
Alt + 7 ,左邊顯示當前文件的結構,可以切換文件查看
Ctrl + F12 ,浮動顯示當前文件的結構
Alt + 6 ,查找TODO
Alt + F7 ,找到你的函數或者變量或者類的所有引用到的地方
Ctrl + Alt + F7 ,找到你的函數或者變量或者類的所有引用到的地方
雙擊Shift
,在項目的所有目錄查找文件選中文本,按Alt+F3 ,高亮相同文本,F3逐個往下查找相同文本
Ctrl + Shift + Alt + N ,查找類中的方法或變量
調試
Alt + F8 ,debug時選中查看值
F7 ,執行下一步
F8 ,調試模式,執行下一步(跳過方法體)
Ctrl + F8 ,設置光標當前行為斷點,如果當前已經是斷點則去掉斷點
Shift + F7 ,斷點所在行上有多個方法調用,會彈出進入哪個方法
Alt + Shift + F7 ?,下一步,進入當前方法體內,如果方法體還有方法,則會進入該內嵌的方法中,依此循環進入
Alt + Shift + F8 ,強制步過方法
Shift + F8 ,跳出方法體,效果同 F9
Shift + F9 ,Debug啟動項目
Shift + F10 ,Run啟動項目
Alt + Shift + F9 ,彈出
Debug
的可選擇菜單Alt + Shift + F10 ,彈出 Run 的可選擇菜單
Ctrl + Shift + F8 ,顯示所有斷點
Ctrl + Shift + F9 ,重新編譯選中的文件
Alt + F9 ,運行至光標處
Ctrl + Alt + F9 ,強制運行至光標處
F9 ,恢復程序
Alt + F10 ,定位到斷點
版本控制
Ctrl + K ,提交項目
Ctrl + T ,更新項目
Alt + ~ ,顯示版本控制的常用操作
Alt + Shift + N ,添加任務,git提交時的更改清單
(Changelist)
公眾號提供的所有的資源都是免費提供的。如果你覺得有幫助的話,不如……
文末點個贊走一波,十分感謝