Myeclipse快捷鍵(Window和MAC)
常用的快捷鍵
快捷鍵 |
功能 |
Ctrl+Shift+X |
程式碼大寫 |
Ctrl+Shift+Y |
程式碼小寫 |
Alt+Shift+S |
“source”快捷鍵 |
alt+shift+A |
多列編輯 |
Ctrl+D |
刪除當前行 |
Ctrl+1 |
快速修復 |
Ctrl+Alt+↓ |
複製當前行到下一行(複製增加) |
Ctrl+Q |
定位到最後編輯的地方 |
Ctrl+L |
定位在某行 |
Ctrl+M |
最大化當前的Edit或View (再按則反之) |
Ctrl+T |
快速顯示當前類的繼承結構 |
myeclipse中的所有快捷鍵列表
快捷鍵 |
功能 |
Ctrl+1 |
快速修復(最經典的快捷鍵,就不用多說了) |
Ctrl+D |
刪除當前行 |
Ctrl+Alt+↓ |
複製當前行到下一行(複製增加) |
Ctrl+Alt+↑ |
複製當前行到上一行(複製增加) |
Alt+↓ |
當前行和下面一行互動位置(特別實用,可以省去先剪下,再貼上了) |
Alt+↑ |
當前行和上面一行互動位置(同上) |
Alt+← |
前一個編輯的頁面 |
Alt+→ |
下一個編輯的頁面(當然是針對上面那條來說了) |
Alt+Enter |
顯示當前選擇資源(工程,or 檔案 or檔案)的屬性 |
Shift+Enter |
在當前行的下一行插入空行(這時滑鼠可以在當前行的任一位置,不一定是最後) |
Shift+Ctrl+Enter |
在當前行插入空行(原理同上條) |
Ctrl+Q |
定位到最後編輯的地方 |
Ctrl+L |
定位在某行 (對於程式超過100的人就有福音了) |
Ctrl+M |
最大化當前的Edit或View (再按則反之) |
Ctrl+/ |
註釋當前行,再按則取消註釋 |
Ctrl+O |
快速顯示 OutLine |
Ctrl+T |
快速顯示當前類的繼承結構 |
Ctrl+W |
關閉當前Editer |
Ctrl+K |
參照選中的Word快速定位到下一個 |
Ctrl+E |
快速顯示當前Editer的下拉列表(如果當前頁面沒有顯示的用黑體表示) |
Ctrl+/(小鍵盤) |
摺疊當前類中的所有程式碼 |
Ctrl+×(小鍵盤) |
展開當前類中的所有程式碼 |
Ctrl+Space |
程式碼助手完成一些程式碼的插入(但一般和輸入法有衝突,可以修改輸入法的熱鍵,也可以暫用Alt+/來代替) |
Ctrl+Shift+E |
顯示管理當前開啟的所有的View的管理器(可以選擇關閉,啟用等操作) |
Ctrl+J |
正向增量查詢(按下Ctrl+J後,你所輸入的每個字母編輯器都提供快速匹配定位到某個單詞,如果沒有,則在stutes line中顯示沒有找到了,查一個單詞時,特別實用,這個功能Idea兩年前就有了) |
Ctrl+Shift+J |
反向增量查詢(和上條相同,只不過是從後往前查) |
Ctrl+Shift+F4 |
關閉所有開啟的Editer |
Ctrl+Shift+X |
把當前選中的文字全部變為大寫 |
Ctrl+Shift+Y |
把當前選中的文字全部變為小寫 |
Ctrl+Shift+F |
格式化當前程式碼 |
Ctrl+Shift+P |
定位到對於的匹配符(譬如{}) (從前面定位後面時,游標要在匹配符裡面,後面到前面,則反之) |
重構裡面常用的快捷鍵
本人就自己喜歡且常用的整理一下(注:一般重構的快捷鍵都是Alt+Shift開頭的了)
快捷鍵 |
功能 |
Alt+Shift+R |
重新命名 (是我自己最愛用的一個了,尤其是變數和類的Rename,比手工方法能節省很多勞動力) |
Alt+Shift+M |
抽取方法 (這是重構裡面最常用的方法之一了,尤其是對一大堆泥團程式碼有用) |
Alt+Shift+C |
修改函式結構(比較實用,有N個函式呼叫了這個方法,修改一次搞定) |
Alt+Shift+L |
抽取本地變數( 可以直接把一些魔法數字和字串抽取成一個變數,尤其是多處呼叫的時候) |
Alt+Shift+F |
把Class中的local變數變為field變數 (比較實用的功能) |
Alt+Shift+I |
合併變數(可能這樣說有點不妥Inline) |
Alt+Shift+V |
移動函式和變數(不怎麼常用) |
Alt+Shift+Z |
重構的後悔藥(Undo) |
編輯常用快捷鍵
作用域 |
功能 |
快捷鍵 |
全域性 |
查詢並替換 |
Ctrl+F |
文字編輯器 |
查詢上一個 |
Ctrl+Shift+K |
文字編輯器 |
查詢下一個 |
Ctrl+K |
全域性 |
撤銷 |
Ctrl+Z |
全域性 |
複製 |
Ctrl+C |
全域性 |
恢復上一個選擇 |
Alt+Shift+↓ |
全域性 |
剪下 |
Ctrl+X |
全域性 |
快速修正 |
Ctrl1+1 |
全域性 |
內容輔助 |
Alt+/ |
全域性 |
全部選中 |
Ctrl+A |
全域性 |
刪除 |
Delete |
全域性 |
上下文資訊 |
Alt+?、Alt+Shift+?、Ctrl+Shift+Space |
Java編輯器 |
顯示工具提示描述 |
F2 |
Java編輯器 |
選擇封裝元素 |
Alt+Shift+↑ |
Java編輯器 |
選擇上一個元素 |
Alt+Shift+← |
Java編輯器 |
選擇下一個元素 |
Alt+Shift+→ |
Java編輯器 |
增量查詢 |
Ctrl+J |
Java編輯器 |
增量逆向查詢 |
Ctrl+Shift+J |
全域性 |
貼上 |
Ctrl+V |
全域性 |
重做 |
Ctrl+Y |
檢視快捷鍵
作用域 |
功能 |
快捷鍵 |
全域性 |
放大 |
Ctrl+= |
全域性 |
縮小 |
Ctrl+- |
視窗快捷鍵
作用域 |
功能 |
快捷鍵 |
全域性 |
啟用編輯器 |
F12 |
全域性 |
切換編輯器 |
Ctrl+Shift+W |
全域性 |
上一個編輯器 |
Ctrl+Shift+F6 |
全域性 |
上一個檢視 |
Ctrl+Shift+F7 |
全域性 |
上一個透檢視 |
Ctrl+Shift+F8 |
全域性 |
下一個編輯器 |
Ctrl+F6 |
全域性 |
下一個檢視 |
Ctrl+F7 |
全域性 |
下一個透檢視 |
Ctrl+F8 |
文字編輯器 |
顯示標尺上下文選單 |
Ctrl+W |
全域性 |
顯示檢視選單 |
Ctrl+F10 |
全域性 |
顯示系統選單 |
Alt+- |
導航快捷鍵
作用域 |
功能 |
快捷鍵 |
Java編輯器 |
開啟結構 |
Ctrl+F3 |
全域性 |
開啟型別 |
Ctrl+Shift+T |
全域性 |
開啟型別層次結構 |
F4 |
全域性 |
開啟宣告 |
F3 |
全域性 |
開啟外部javadoc |
Shift+F2 |
全域性 |
開啟資源 |
Ctrl+Shift+R |
全域性 |
後退歷史記錄 |
Alt+← |
全域性 |
前進歷史記錄 |
Alt+→ |
全域性 |
上一個 |
Ctrl+, |
全域性 |
下一個 |
Ctrl+. |
Java編輯器 |
顯示大綱 |
Ctrl+O |
全域性 |
在層次結構中開啟型別 |
Ctrl+Shift+H |
全域性 |
轉至匹配的括號 |
Ctrl+Shift+P |
全域性 |
轉至上一個編輯位置 |
Ctrl+Q |
Java編輯器 |
轉至上一個成員 |
Ctrl+Shift+↑ |
Java編輯器 |
轉至下一個成員 |
Ctrl+Shift+↓ |
文字編輯器 |
轉至行 |
Ctrl+L |
搜尋快捷鍵
作用域 |
功能 |
快捷鍵 |
全域性 |
出現在檔案中 |
Ctrl+Shift+U |
全域性 |
開啟搜尋對話方塊 |
Ctrl+H |
全域性 |
工作區中的宣告 |
Ctrl+G |
全域性 |
工作區中的引用 |
Ctrl+Shift+G |
文字編輯快捷鍵
作用域 |
功能 |
快捷鍵 |
文字編輯器 |
改寫切換 |
Insert |
文字編輯器 |
上滾行 |
Ctrl+↑ |
文字編輯器 |
下滾行 |
Ctrl+↓ |
檔案快捷鍵
作用域 |
功能 |
快捷鍵 |
全域性 |
儲存 |
Ctrl+S |
全域性 |
列印 |
Ctrl+P |
全域性 |
關閉 |
Ctrl+F4 |
全域性 |
全部儲存 Ctrl+Shift+S |
|
全域性 |
全部關閉 Ctrl+Shift+F4 |
|
全域性 |
屬性 |
Alt+Enter |
全域性 |
新建 |
Ctrl+N |
專案快捷鍵
作用域 |
功能 |
快捷鍵 |
全域性 |
全部構建 |
Ctrl+B |
原始碼快捷鍵
作用域 |
功能 |
快捷鍵 |
Java編輯器 |
格式化 |
Ctrl+Shift+F |
Java編輯器 |
取消註釋 |
Ctrl+\ |
Java編輯器 |
註釋 |
Ctrl+/ |
Java編輯器 |
新增匯入 |
Ctrl+Shift+M |
Java編輯器 |
組織匯入 |
Ctrl+Shift+O |
Java編輯器 |
使用try/catch塊來包圍 |
未設定,太常用了,所以在這裡列出,建議自己設定。也可以使用Ctrl+1自動修正。 |
執行快捷鍵
作用域 |
功能 |
快捷鍵 |
全域性 |
單步返回 |
F7 |
全域性 |
單步跳過 |
F6 |
全域性 |
單步跳入 |
F5 |
全域性 |
單步跳入選擇 |
Ctrl+F5 |
全域性 |
除錯上次啟動 |
F11 |
全域性 |
繼續 |
F8 |
全域性 |
使用過濾器單步執行 |
Shift+F5 |
全域性 |
新增/去除斷點 |
Ctrl+Shift+B |
全域性 |
顯示 |
Ctrl+D |
全域性 |
執行上次啟動 |
Ctrl+F11 |
全域性 |
執行至行 |
Ctrl+R |
全域性 |
執行 |
Ctrl+U |
重構快捷鍵
作用域 |
功能 |
快捷鍵 |
全域性 |
撤銷重構 |
Alt+Shift+Z |
全域性 |
抽取方法 |
Alt+Shift+M |
全域性 |
抽取區域性變數 |
Alt+Shift+L |
全域性 |
內聯 |
Alt+Shift+I |
全域性 |
移動 |
Alt+Shift+V |
全域性 |
重新命名 |
Alt+Shift+R |
全域性 |
重做 |
Alt+Shift+Y |
Mac 版MyEclipse快捷鍵
Mac版常用快捷鍵
Command + O:顯示大綱
Command + 1:快速修復
Command + D:刪除當前行
Command + Option + ↓:複製當前行到下一行
Command + Option + ↑:複製當前行到上一行
Option + ↓:當前行和下面一行互動位置
Option + ↑:當前行和上面一行互動位置
Option + ←:前一個編輯的頁面
Option + →:下一個編輯的頁面
Option + Return:顯示當前選擇資源的屬性
Shift + Return:在當前行的下一行插入空行
Shift + Control + Return:在當前行插入空行
Control + Q:定位到最後編輯的地方
Control + M:最大化當前的Edit或View(再按則最小化)
Control + /:註釋當前行,再按則取消註釋
Command + T:快速顯示當前類的繼承結構
Command + W:關閉當前Editer
Command + K:參照當前選中的Word快速定位到下一個
Command + E:快速顯示當前Editer的下拉列表(如果當前頁面沒有顯示的用黑體表示)
Option + /:程式碼助手完成一些程式碼的插入(俗稱“智慧提示”)
Command + Shift + E:顯示管理當前開啟的所有的View的管理器
Command + J:正向增量查詢(按下Command + J後,你所輸入的每個字母編輯器都提供快速匹配定位到某個單詞,如果沒有,則在Stutes Line中顯示沒有找到了)
Command + Shift + J:反向增量查詢
Command + Shift + W:關閉所有開啟的Editer
Command + Shift + X:把當前選中的文字全部變為大寫
Command + Shift + Y:把當前選中的文字全部變為小寫
Command + Shift + F:格式化當前程式碼
Command + Shift + P:定位到對於的匹配符(譬如{})(從前面定位後面時,游標要在匹配符裡面,後面到前面,則反之)
Option + Command + R:重新命名(尤其是變數和類的Rename效果比較明顯)
Option + Shift + M:抽取方法(這是重構裡面最常用的方法之一了,尤其是對一大堆泥團程式碼有用)
Option + Command + C:修改函式結構(有N個函式呼叫了這個方法,修改一次就搞定)
Option + Command + L:抽取本地變數(可以直接把一些魔法數字和字串抽取成一個變數,尤其是多處呼叫的時候)
Option + Shift + F:把Class中的Local變數變為Field變數(比較實用的功能)
Option + Command + Z:重構的後悔藥(Undo)
Mac快捷鍵大全
快鍵鍵 |
作用 |
備註 |
Command+1 |
快速修復(自動導包等) |
比如與Syso配合,與main配合可快速構造方法簽名 |
option+/ |
自動補全 |
|
Command+/ |
選中部分新增(消除)註釋 |
|
Command+D |
刪除當前行 |
|
Command+option+S |
調出source選單 |
Getter/setter以及重寫和覆蓋父類方法等等有關生成原始碼相關的操作都在這個鍵的上下文裡 |
Command+Shift+F |
格式化程式碼 |
|
Command+E |
顯示最近編輯的文件 |
|
Command+Shift+L |
顯示本檢視上所有的快捷鍵 |
|
Command+2+L |
引入變數 |
比如在Calendar.getInstance();的時候,用此快捷鍵可自動補全 |
Command+option+↓ |
複製當前行到下一行 |
|
Command+option+↑ |
複製當前行到上一行 |
|
option+ → |
移到下一個單詞 |
|
option+← |
移到上一個單詞 |
|
option+Del |
刪除前一個單詞 |
|
Command+→ |
移到行尾 |
|
Command+← |
移到行首 |
|
option+Shift+→ |
選中下一個單詞 |
|
option+Shift+← |
選中前一個單詞 |
|
Command+Shift+→ |
選中當前位置到行尾 |
|
Command+Shift+← |
選中當前位置到行首 |
|
option+Command+M |
選中部分抽取為方法 |
|
Command+[ |
跳轉到上一次編輯 |
|
Command+] |
跳轉到下一次編輯 |
|
Command+L |
跳轉到指定的行 |
|
Shift+Command+P |
跳轉到相應地大括號 |
|
Control+option+↓ |
跳到下一個成員函式或成員變數 |
|
Control+option+↑ |
跳到上一個成員函式或變數 |
|
Command+↑ |
移到開頭 |
|
Command+↓ |
移到結尾 |
|
Shift+Command+Enter |
在本行的上面插入一行 |
|
Control+Q |
最後一次編輯的地方(全域性) |
|
Control+M |
切換最大化和最小化 |
|
option+Command+N |
調出新建選單 |
|
Command+. |
檢視程式碼警告(黃色歎號) |
|
Command+F8 |
切換檢視 |
|
Control+option+H |
檢視當前函式呼叫棧 |
|
Control+H |
開啟查詢對話方塊 |
查詢函式,檔案,類等等 |
Command+O |
開啟當前檔案結構 |
|
Shift+Command+O |
自動匯入當前缺少的包 |
|
Command+2+L |
將臨時new出來的變數取名字作為區域性變數 |
|
Command+2+F |
將臨時new出來的變數取名字作為成員變數 |
|
Command+2+R(ALT+Command+R) |
給變數重新命名 |
|
Shift+Command+F11 |
運行當前檔案 |
|
Shift+Command+S |
儲存所有檔案 |
|
Control+↑ |
向上滾動頁面 |
|
Control+↓ |
向下滾動頁面 |
|
option+Command+Q |
調出show view |
|
Shift+Command+E |
展示Editor列表(贊) |
|
option+Command+/ |
補全名稱 |
|
SHIFT+Command+X |
選中部分全部大寫 |
|
SHIFT+Command+Y |
選中部分全部小寫 |