java後端工程師平時開發或多或少會用到Myeclipse,那麼它有哪些快捷鍵呢

孫叫獸發表於2020-11-03

孫叫獸,前端全棧工程師,微信公眾號:電商程式設計師,主頁QQ群有Myeclipse安裝包。

下載地址:http://www.genuitec.com/products/myeclipse/download/

MyEclipse,是在Eclipse 基礎上加上自己的外掛開發而成的功能強大的企業級整合開發環境,主要用於Java、Java EE以及移動應用的開發。在最新版本的MyEclipse中,配合CodeMix使用支援也十分廣泛,尤其是對各種開源產品和主流開發框架的支援相當不錯。目前已支援PHP、Python、Vue、Angular、React、Java、Java EE等語言和框架開發。

 


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

選中部分全部小寫

 

 

相關文章