關於 Eclipse for Windows 的快捷鍵,在百度和谷歌等搜索引擎均可以搜索到,在這裏只提供 Eclipse for Mac 的經常使用快捷鍵。我並不打算把全部的快捷鍵都羅列出來,那樣很是沒有必要。html
Shift + Command + L: 打開快捷鍵列表vim
Command + L: 定位到指定的行號編輯器
Command + O:顯示大綱
Command + 1:快速修復
Command + D:刪除當前行
Command + Option + ↓:複製當前行到下一行
Command + Option + ↑:複製當前行到上一行函數
Command + Z:Undo搜索引擎
Shift + Command + Z: Redospa
Option + ↓:當前行和下面一行交互位置
Option + ↑:當前行和上面一行交互位置
Option + ←:前一個編輯的頁面
Option + →:下一個編輯的頁面
Option + Return:顯示當前選擇資源的屬性
Shift + Return:在當前行的下一行插入空行
Shift + Control + Return:在當前行插入空行
Control + Q:定位到最後編輯的地方
Control + M:最大化當前的Edit或View(再按則最小化)htm
Command + W:關閉當前Editer繼承
Command + Shift + W:關閉全部打開的Editer
Control + /:註釋當前行,再按則取消註釋 //should be Command + /
Command + T:快速顯示當前類的繼承結構
Command + K:參照當前選中的Word快速定位到下一個
Command + E:快速顯示當前Editer的下拉列表(若是當前頁面沒有顯示的用黑體表示)
Option + /:代碼助手完成一些代碼的插入(俗稱「智能提示」)
Command + Shift + E:顯示管理當前打開的全部的View的管理器
Command + J:正向增量查找(按下Command + J後,你所輸入的每一個字母編輯器都提供快速匹配定位到某個單詞,若是沒有,則在Stutes Line中顯示沒有找到了)
Command + Shift + J:反向增量查找
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變量(比較實用的功能)ip
//====================================================
開發環境切換到Mac下後原來Window下的快捷鍵很大一部分是不相容的,習慣了快捷鍵的生活突然哪天快捷鍵不起做用了,跟着的就是開發效率明顯下降,頻繁錄入錯誤的快捷鍵讓Eclipse都不知道你想要什麼了。
如下內容是我整理的常常使用的Eclipse快捷鍵,主要依據首個按鍵進行了分類。
文檔末尾是收集了Mac系統下對文本編輯當標跳轉或選中的快捷鍵。
1、Command類
Command+1 |
快速修復 |
Command+d |
刪除當前行 |
Command+Option+↓ |
複製當前行到下一行 |
Command+Option+↑ |
複製當前行到上一行 |
Command+← |
移動光標至當前行的行首 |
Command+→ |
移動光標至當前行的行尾 |
Command+t |
快速顯示當前類的結構 |
Command+w |
關閉當前編輯頁 |
Command+Option+← |
前一個編輯的頁面 |
Command+Option+→ |
後一個編輯的頁面 |
Command+k |
參考當前編輯頁選中的關鍵字向下搜索 |
Command+e |
顯示當前編輯頁面列表可選擇頁面進行切換 |
Command+/ |
註釋或反註釋當前行 |
Command+Shift+e |
顯示Editor管理器,可選擇切換editor |
Command+j |
正向查找,在當前編輯頁中查找錄入的字符,注意Eclipse狀態欄的提示 |
Command+Shift+J |
反向查找,使用方式與正向查找相似 |
Command+Shift+W |
關閉全部打開的Editor |
Command+Shift+P |
定位匹配符,適用於代碼規模比較大的場景,如在while(){}循環體的末尾}處,想要跳轉到while(){處。 |
Command+[ |
向後導航到上一個編輯的文件 |
Command+] |
向前導航到下一個編輯的文件 |
2、Option類
Option+↓ |
向下移動當前行 |
Option+↑ |
向上移動當前行 |
Option+回車 |
顯示當前選擇資源的屬性 |
Option+/ |
代碼助手「智能提示」 |
Option+Command+R |
重命名 |
Option+Command+C |
修改函數結構,適用重構 |
Option+Command+L |
抽取本地變量 |
3、Control類
Control+M |
最大化或還原當前editor或view |
4、Shift類
Shift+Command+↑ |
選中光標至所有文本的開頭 |
Shift+Command+↓ |
選中光標至所有文本的結尾 |
Shift+Command+→ |
選中光標至當前行的結尾 |
Shift+Command+← |
選中光標至當前行的開頭 |
5、補充說明
Eclipse對於文本編輯跳轉和選中跳轉這塊基本和Mac系統一致是通用的,如下內容是Mac系統對文本選中或中或跳轉這塊的支持。
1.文本位置跳轉快捷鍵:
跳轉到一行的開頭: |
Command+左箭頭 |
跳轉到一行的末尾: |
Command+右箭頭 |
跳轉到當前單詞的開頭(適合英文、拼音): |
Option+左箭頭 |
跳轉到當前單詞的末尾(適合英文、拼音): |
Option+右箭頭 |
跳轉到所有文本的開頭: |
Command+上箭頭 |
跳轉到所有文本的末尾: |
Command+下箭頭 |
2.文本選中快捷鍵
在以上快捷鍵中加入Shift,則能夠擴展成爲選中文本效果的快捷鍵
選中光標到本行開頭的文本: |
Shift+Command+左箭頭 |
選中光標到本行末尾的文本: |
Shift+Command+右箭頭 |
選中光標到當前單詞的開頭(適合英文、拼音): |
Shift+Option+左箭頭 |
選中光標到當前單詞的末尾(適合英文、拼音): |
Shift+Option+右箭頭 |
選中光標到所有文本的開頭: |
Shift+Command+上箭頭 |
選中光標到所有文本的末尾: |
Shift+Command+下箭頭 |
3.vim中一些快捷鍵
Shift+4 |
行尾 |
Shift+6 |
行首 |
Shift+G |
文檔末尾 |
gg |
文檔頭 |
6、Terminal光標相關
Ctrl+u |
刪除光標到行首的字符 |
Ctrl+k |
刪除光標到行尾的字符 |
Ctrl+h |
刪除一個字符(退格刪除) |
Ctrl+c |
取消當前行輸入的命令 |
Ctrl+a |
光標移到行首 |
Ctrl+e |
光標移動行尾 |
Ctrl+l |
清屏(與clear相似) |
Ctrl+p |
調出命令歷史中上一條(與↑相似) |
Ctrl+n |
調出命令歷史中下一條(與↓相似) |
Ctrl+w |
刪除當前光標前的一個單詞 |
Ctrl+y |
粘貼(Ctrl+w)刪除的單詞 |
Alt+← |
單詞間移動向左 |
Alt+→ |
單詞間移動向右 |
7、參考資料
1.manreadline
2.http://www.macx.cn/thread-2037724-1-1.html