2017/10/17

Android Studio (base on IntelliJ IDEA) 與 Eclipse 的功能與快捷鍵對照

快捷鍵 :
項目 Eclipse Android Studio
(base on IntelliJ IDEA)
快速移到某個 Method / Function 的原始位置 F3 Ctrl + B
快速自動 import 所有使用到的 class Ctrl + Shift + O
在 File > Settings > Editor > General > Auto Import 預設沒有勾選下面兩項目 :
"Optimize imports on th fly"
"Add unambiguous imports on the fly"

若有勾選上述兩項, 則會自動 import 用到的 class,與移除沒有用到的 class.

若沒勾選上述兩項, 則只能透過 Alt + Enter, 一次 import 一個 class.

若沒勾選上述兩項, 則只能透過 Ctrl + Alt + O 移除沒有用到的 class.

快速變更某個變數名稱 Alt + Shift + R Shift + F6
快速建立 Java Doc 備註 Alt + Shift + J 1) 先輸入 /**
2) 再按 Enter
快速顯示變數或函數的文件備註說明
(Quick Document)
游標移到變數或函數名稱後,
自動顯示
游標移到變數或函數名稱後,
按 Ctrl + Q
快速設定備註 / 取消備註 Ctrl + / Ctrl + /
快速移到某一列 Ctrl + L Ctrl + G
快速移到下一個錯誤程式碼 不支援 F2
快速移到上一個錯誤程式碼 不支援 Shift + F2
搜尋內容 Ctrl + F Ctrl + F
搜尋下一個內容 Ctrl + K F3
搜尋上一個內容 Ctrl + Shift + K Shift + F3
取代內容 Ctrl + F Ctrl + R
欄編輯模式
(Column Edit Mode)
Alt + Shift + A Alt + 滑鼠左鍵, 選擇編輯範圍
程式碼的結構
(Structure / Outline)
不支援 Alt + 7
搜尋 Keyword 在哪些檔案中 不支援 Ctrl + Shift + F
開啟 Content Assist 程式助手 Alt + / Alt + /
得知某物件的 Hierarchy 繼承關係 F4 Ctrl + H
Run 執行 Ctrl + F11 Shift + F10


功能 :
項目 Eclipse Android Studio
(base on IntelliJ IDEA)
程式碼的結構 (Structure / Outline) Menu: Navigate > Show In > Outline Menu: View > Tool Windows > Structure
Clone 編輯器 Menu: Window > Editor > Clone 不支援
搜尋 Keyword 在哪些檔案中 Menu: Search > File Menu: Edit > Find > Find in Path
執行 Android App 專案右鍵: Run As > Android Application Menu: Run > Run app
產生 Android APK 專案右鍵: Android Tools > Export Signed  Application Package Menu: Build > Generate Signed APK
注意事項: 項目一