Eclipse提高工作效率的好習慣

下面就一些每天都在使用的東西列個表(不分先後),肯定是不全的,或者是不詳細的,高手請補充,入門弟子請體驗

Eclipse提高工作效率的好習慣:

1、切換編輯點 Alt + <-, Alt + ->

2、查看打開文件 Ctr + e

3、充分利用模板 主要是自己定義的

4、自定義快捷鍵生成GetterSetter

我的:Ctr+Shift+S,S 單個的屬性的生成你可以:Ctr+1 建議中有一項

5、刪除時候儘量不要退格或者Delete,行級別 Ctr+d,行中個別部分 Ctr+x

6、看見方法名或者變量名不好,替換Ctr+2,r

7、查找選中的下一個:Ctr+k,反查:Ctr+Shift+k

8、運行Ctr+F11

9、大小寫轉化:Ctr+Shift+X Ctr+Shift+Y

10、最大一般窗口切換:Ctr+M

11、有時候,Alt+Shift+X,Q 運行還是挺爽,特別是個別運行build時候

12、多窗口編輯,可能你不適應,但是用熟之後,會發現蠻高效的:

Window->New Window

13、實現接口的類註解:@Override,利用Ctr+1還是蠻好使

14、忘記類名,記得大概?

Ctr+Shift+T 記得用* ?

15、調試就不用說了 F5 F6 F8 F7

16、控制檯那一排的標籤,能關幾個就關幾個,別浪費資源,我就使用了三個Problems Tasks Consle

17、充分利用TODOTasks視圖,很可能你想以後實現或者改進的東西你自己忘記了

18、切換定位類中方法 Ctrl+Shift+Down/Up

19、拷貝選中行 Ctrl+Alt+Down/Up

20、對應第18條或者這個活動大綱更好用: ctr+o

21ctrl+shift+r 文件搜索 (不用一個個的把包點開,去找)

22alt+shift+Q P 當編輯窗口最大時,可以快速打開 Package Explorer

23alt+shift+Q C 當編輯窗口最大時,可以快速打開 Console

24ctrl+b 進行build (一般取消了自動build)ctrl+l 定位行號

25ctrl+shift+f 代碼格式化

26ctrl+tctrl+t+t) 查看類或方法的繼承結構

27ctrl+shift+u 查看變量在哪裏被引用了

28ctrl+shift+galt+shift+h) 查看方法在哪裏被調用了

29alt+shift+c 重構類或方法簽名(重構接口時很有效)

30、關於重構快捷鍵,我就不說了,好好利用重構的功能對於代碼結構的調整真的是一個字:爽!

所以它是提高效率的一個絕好的途徑,在這裏大加讚賞是因爲我還是處理重構的初級水平,可以經常試試這樣來提高:

經常按按:Alt+Shift+T =右鍵->Refactor->系列選擇)

 

·                                 eclipse快捷鍵大全 收藏

eclipse快捷鍵大全 1. 常用快捷鍵 (1)Ctrl+Space 說明:內容助理。提供對方法,變量,參數,javadoc等得提示,應運在多種場合,總之需要提示的時候可先按此快捷鍵。注:避免輸入法的切換設置與此設置衝突

 

(2)Ctrl+Shift+Space 說明:變量提示 (3)Ctrl+/ 說明:添加/消除//註釋,eclipse2.0,消除註釋爲Ctrl+/

 

(4)Ctrl+Shift+/ 說明:添加/* */註釋

 

(5)Ctrl+Shift+/ 說明:消除/* */註釋

 

(6)Ctrl+Shift+F 說明:自動格式化代碼

 

(7)Ctrl+1 說明:批量修改源代碼中的變量名,此外還可用在catch塊上.

 

(8)Ctril+F6 說明:界面切換

 

(9)Ctril+Shift+M 說明:查找所需要得包

 

(10)Ctril+Shift+O 說明:自動引入所需要得包

 

(11)Ctrl+Alt+S 說明:源代碼得快捷菜單。其中的Generate getters and setters Surround with try/catch block比較常用.建議把它們添加爲快捷鍵.快捷鍵設置在windows->preferences->Workbench->Keys

 

2. 快捷鍵列表

 

編輯作用域 功能 快捷鍵全局 查找並替換 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+ 文本編輯器 增量查找 Ctrl+J 文本編輯器 增量逆向查找 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+X 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

 

MyEclipse 快捷鍵(1Ctrl+M切換窗口的大小(2Ctrl+Q跳到最後一次的編輯處(3F2當鼠標放在一個標記處出現Tooltip時候按F2則把鼠標移開時Tooltip還會顯示即Show Tooltip Description              F3跳到聲明或定義的地方。              F5單步調試進入函數內部。              F6單步調試不進入函數內部,如果裝了金山詞霸2006則要把“取詞開關”的快捷鍵改成其他的。              F7由函數內部返回到調用處。              F8一直執行到下一個斷點。(4Ctrl+Pg~對於XML文件是切換代碼和圖示窗口(5Ctrl+Alt+IJava文件中變量的相關信息(6Ctrl+PgUp對於代碼窗口是打開“Show List”下拉框,在此下拉框裏顯示有最近曾打開的文件(7Ctrl+/ 在代碼窗口中是這種//~註釋。              Ctrl+Shift+/ 在代碼窗口中是這種/*~*/註釋,在JSP文件窗口中是<!--~-->。(8Alt+Shift+O(或點擊工具欄中的Toggle Mark Occurrences按鈕) 當點擊某個標記時可使本頁面中其他地方的此標記黃色凸顯,並且窗口的右邊框會出現白色的方塊,點擊此方塊會跳到此標記處。(9)右擊窗口的左邊框即加斷點的地方選Show Line Numbers可以加行號。(10Ctrl+I格式化激活的元素Format Active Elements                Ctrl+Shift+F格式化文件Format Document。(11Ctrl+S保存當前文件。                Ctrl+Shift+S保存所有未保存的文件。(12Ctrl+Shift+M(先把光標放在需導入包的類名上) 作用是加Import語句。                Ctrl+Shift+O作用是缺少的Import語句被加入,多餘的Import語句被刪除。(13Ctrl+Space提示鍵入內容即Content Assist,此時要將輸入法中Chinese(Simplified)IME-Ime/Nonlme Toggle的快捷鍵(用於切換英文和其他文字)改成其他的。                Ctrl+Shift+Space提示信息即Context Information。(14)雙擊窗口的左邊框可以加斷點。(15Ctrl+D刪除當前行。

 

---待續

 

[以下爲轉載] Eclipse快捷鍵大全 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 最大化當前的EditView (再按則反之) 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)

 

1Ctrl+M切換窗口的大小(2Ctrl+Q跳到最後一次的編輯處(3F2當鼠標放在一個標記處出現Tooltip時候按F2則把鼠標移開時Tooltip還會顯示即Show Tooltip Description             F3跳到聲明或定義的地方。             F5單步調試進入函數內部。             F6單步調試不進入函數內部,如果裝了金山詞霸2006則要把“取詞開關”的快捷鍵改成其他的。             F7由函數內部返回到調用處。             F8一直執行到下一個斷點。(4Ctrl+Pg~對於XML文件是切換代碼和圖示窗口(5Ctrl+Alt+IJava文件中變量的相關信息(6Ctrl+PgUp對於代碼窗口是打開“Show List”下拉框,在此下拉框裏顯示有最近曾打開的文件(7Ctrl+/ 在代碼窗口中是這種//~註釋。             Ctrl+Shift+/ 在代碼窗口中是這種/*~*/註釋,在JSP文件窗口中是<!--~-->。(8Alt+Shift+O(或點擊工具欄中的Toggle Mark Occurrences按鈕) 當點擊某個標記時可使本頁面中其他地方的此標記黃色凸顯,並且窗口的右邊框會出現白色的方塊,點擊此方塊會跳到此標記處。(9)右擊窗口的左邊框即加斷點的地方選Show Line Numbers可以加行號。(10Ctrl+I格式化激活的元素Format Active Elements               Ctrl+Shift+F格式化文件Format Document。(11Ctrl+S保存當前文件。               Ctrl+Shift+S保存所有未保存的文件。(12Ctrl+Shift+M(先把光標放在需導入包的類名上) 作用是加Import語句。               Ctrl+Shift+O作用是缺少的Import語句被加入,多餘的Import語句被刪除。(13Ctrl+Space提示鍵入內容即Content Assist,此時要將輸入法中Chinese(Simplified)IME-Ime/Nonlme Toggle的快捷鍵(用於切換英文和其他文字)改成其他的。               Ctrl+Shift+Space提示信息即Context Information。(14)雙擊窗口的左邊框可以加斷點。(15Ctrl+D刪除當前行。

 

Alt+ 當前行和下面一行交互位置(特別實用,可以省去先剪切,再粘貼了) Alt+ 當前行和上面一行交互位置(同上) Alt+ 前一個編輯的頁面 Alt+ 下一個編輯的頁面(當然是針對上面那條來說了)

 

Alt+Enter 顯示當前選擇資源(工程,or 文件 or文件)的屬性

 

Shift+Enter 在當前行的下一行插入空行(這時鼠標可以在當前行的任一位置,不一定是最後) Shift+Ctrl+Enter 在當前行插入空行(原理同上條)

 

Ctrl+Q 定位到最後編輯的地方 Ctrl+L 定位在某行 (對於程序超過100的人就有福音了) Ctrl+M 最大化當前的EditView (再按則反之) 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)

 

Eclipse快捷鍵大全 Ctrl+1 快速修復(最經典的快捷鍵,就不用多說了) Ctrl+D: 刪除當前行 Ctrl+Alt+ 複製當前行到下一行(複製增加) Ctrl+Alt+ 複製當前行到上一行(複製增加)

 

·                                 eclipse開發提高coding 效率

Godlikeme 寫道

請大家不要忽略編碼效率對生產效率的提高影響,有點心得,跟大家分享下。
細節決定成敗-6sigma
btw:
請大家不要跟我討論編碼效率的重要性,我同意有很多事情更重要。
    
麻煩投入門貼的朋友給點建議,謝謝。

寫程序是一個創造過程,如同寫文章,如果把思路理清楚,剩下的事情就是coding了。

coding的過程是很枯燥的,如何想辦法把這個過程變得爽一點呢。
幾個方面:
1.
提高打字速度。聽說還有用二指禪的,無語。50w/m以下不要出來見人,具體怎麼練就不說了。
2.
不用鼠標,用快捷鍵。用電腦的,不管是用word還是photoshop高手都是這樣子。eclipse中的快捷鍵不一一列舉自己去看,ctrl+shift+L,連按兩次是快捷鍵編輯窗口。
簡單說幾個,其他大家自己研究吧:
ctrl+shift+o,ctrl+shift+m
,剛開始使用eclipse發現得最好用得功能。
ctrl+d,ctrl+alt+down,alt+down or up
,刪除,複製,移動幾行代碼可以不用鼠標的。
ctrl+shift+r,
看到還有人還在左邊列表裏翻來翻去,不暈麼,找個文件得半分鐘。
ctrl+shift+t,
一用便知。
ctrl+o,ctrl+t,
看源碼時不用這些就慢慢暈吧。
ctrl+m,ctrl+w
最大化,還原窗口,關閉窗口,讓別人看的暈,自己很爽。
alt+left,alt+right,ctrl+q,
前一個,後一個,最近一個編輯文件,改多個類代碼的時候是不是感覺不暈了。
ctrl+shift+/,ctrl+shift+/
,註釋代碼。
ctrl+shift+f,
統一的編碼風格很重要,如果用cvs,會發現,確實很重要。

3.
自動補全。alt+/ 能少打好幾個字符呢,最好再調一下自動補全方法參數,更省一些事。
4.
模版功能。alt+. ,幾個字符一個方法體就出來了。自定義code template,常用的個人習慣方式,項目要求的一些編碼規範,都可以。例如: hashCode, equals, toString...
5.
代碼生成。alt+shift+s 系統自帶的一些基本的,自己再寫一些utils,一天幾千行代碼就是這麼出來的,簡單一點就ultraedit吧。
6.Refactoring
search(ctrl+h)reference(ctrl+shift+G)。寫了代碼要修改的,如何快的修改,就看你對這些方式的熟練程度了。

發佈了18 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章