快捷鍵技巧
内容均整理自其他網友
系統相關
ctrl +shift +a 執行指令;例如:Build Modula
Ctrl +Alt +S ,打開設定對話框
Ctrl +Alt +Shift +S ,打開目前項目/子產品屬性(Project Structure)
Alt +1 ,快速打開或隐藏工程面闆
Alt +6 ,打開/關閉TODO
Alt +7 ,打開/關閉目前問檔案結構或者Ctrl+F12
Alt +9 ,打開/關閉Version Control
快速打開
Ctrl +N ,可以快速打開類
Ctrl +Shift +N ,可以快速打開檔案
ctrl+alt+shift+n 查找類中的方法或變量,快速找到Controller方法
Ctrl+B/Ctrl+Click,快速打開光标處的類或方法
Ctrl+ALT+B,父類跳轉到子類的方法實作處
快速切換
Ctrl + e 快速切換最近的檔案
Ctrl + Shift + E 快速切換最近更改的檔案
Ctrl + Shift + Backspace ,跳轉到上次編輯的地方
Ctrl + ALT + Left/Right : 快速切換之前之後編輯的檔案
檢視繼承、實作、方法
Ctrl + u子類跳轉到父類的方法,。
Ctrl + ALT + U 向上檢視實作繼承結構
Ctrl+H,顯示類結構圖(類的繼承層次)
Ctrl+Q,顯示注釋文檔
ALT+Q,可以看到目前方法的聲明
Ctrl+Alt+P,可以顯示參數資訊,有人說是Ctrl+P,自己試下
Ctrl+Shift+i 彈出顯示目前類的定義,按下esc,可以關閉這個視窗。
提示和自動優化
Ctrl+ALT+O,優化導入的類和包,項目/子產品上運作
ALT + Enter: 提示修複和優化代碼
Ctrl+Shift+Space,自動補全代碼
Ctrl+空格,代碼提示(與系統輸入法快捷鍵沖突)
Tab代碼标簽輸入完成後,按 Tab,生成代碼
Ctrl + ALT + L :自動格式化代碼
重構
Ctrl+O,重寫方法
Ctrl+ALT+Shift+T,彈出重構菜單
Shift+F6,重命名
ALT+F6,修改方法的傳回值及類型,方法名,修改方法的參數清單及參數類型
F6移動
F5複制
Ctrl+Shift+C,複制路徑
ALT+Delete安全删除
ALT+Insert可以生成構造器/Getter/Setter等
Ctrl+Shift+Insert或者Ctrl+Shift+V可以選擇剪貼闆内容并插入
Ctrl + Z / Ctrl + Shift +Z 撤銷更改和反撤銷更改
查找/替換
Ctrl + F查找
Ctrl + R替換
F3 查找下一個
Shift + F3查找上一個
Ctrl + Shift+ F全局查找
Ctrl + Shift + R在路徑中替換
Ctrl + Shift + S搜尋結構
Ctrl + Shift + M替換結構
ALT + F7,查找用法find Use:變量上,列出某個類哪些地方使用
Ctrl + ALT + F7顯示用法
Ctrl + F7,可以查詢目前元素在目前檔案中的引用,然後按 F3 可以選擇
Ctrl+Shift+f7 代碼高亮 按 Esc 高亮消失,使用f3找到下一個使用該變量的地方
随着滑鼠的移動,這個高亮是不會消失的。
行操作
ALT+Shift+Up/Down将本行上/下移一行
Ctrl+X删除行
Ctrl+D複制行
Ctrl+/或Ctrl+Shift+/注釋(//或者)
Shift+Enter向下插入新行
Ctrl+Backspace按單詞删除
快速定位
ALT+Up/Down快速移動定位上一個或者下一個方法
Ctrl+G定位行
大括号比對
代碼很長可能已經撐滿整個螢幕了。這個時候,找到某個大括号對應的另外一邊就很費勁。你可以将光标定位在某個大括号一邊,然後使用Ctrl+]或者Ctrl+[來回定位即可。
系統優化設定
隻留下一個tab
file -> setting ->Editor - > general ->Editor Tabs :中Placement選擇None;
建立任意代碼折疊塊
滑鼠放在要折疊的代碼塊的左大括号裡,然後使用Ctrl+Shift+.即可。
如果你想讓這個折疊快消失,直接使用Ctrl ++即可。
Ctrl++/-目前方法展開、折疊
Ctrl+Shift++/-全部展開、折疊
調試部分、編譯
Ctrl+F9生成項目
Ctrl+Shift + F9編譯目前檔案
Shift + F9 Dubug項目
Shift + F10 Run項目
Ctrl+Shift+F8檢視斷點
F8步過
F7步入
Shift+F7智能步入
Shift+F8步出
ALT+F9運作至光标處
F9恢複程式