玩轉eclipse:使用各種技巧提高開發效率

(不斷更新中…)

調試程序

Debug窗口

Resume(F8)到下一個斷點
Step into(F5)進入到函數等裏面
Step over(F6)到下一行代碼
Step return(F7)返回到調用的下一行
Drop to Frame返回到當前方法的第一行,
Terminate (F12)終止虛擬機,程序就結束了。(調試完後用)
右鍵watch觀察變量的值

Breakpoints窗口

移除所以斷點

斷點注意問題

1.調完後,移除所以斷點
2.調完後,一定要結束斷點的JVM。

常用快捷鍵

MyEclipse設置工作空間默認編碼utf-8等,使新建工程使用默認編碼
菜單欄——Window / Preferences / General / Workspace 。
內容提示:Alt + / Content Assist
選中多行代碼,按Tab鍵是整塊向右推進,按Shift+Tab是整塊向左縮進
快速修復:Ctrl + 1
導包:Ctrl + shift + O
格式化代碼塊:ctrl + shift + F
向前向後:Alt + 方向鍵(left right arrow)查看源代碼時
添加註釋 Ctrl+Shift+/
除去註釋 Ctrl+Shift+
查看源代碼 Ctrl+單擊 ctrl+shift+t
查看方法說明:F2
重置透視圖 Window menu下
更改爲大寫 Ctrl+Shift+X
更改爲小寫 Ctrl+Shift+Y
複製行 Ctrl+Alt+向下鍵(有些不能用)
查看類的繼承關係Ctrl+T
查看快捷鍵Ctrl+shift+L

junit測試框架

在Outline窗口方法上右鍵Run As /JUnit Test 測試某一個方法,類上右鍵run as /JUnit Test 測試這個類的所有方法
1、用junit進行單元測試的時候,在每個被測試的方法中必須加上@Test註解
2、用@Before註解是在每個被測試的方法前執行。
3、用@After註解是在每個被測試的方法後執行。
4、用@BeforeClass 註解的靜態方法是在所有方法被測試之前執行的方法,就像類裏面的構造方法一樣。用來初始化一些要用到的變量等資源。
5、用@AterClass註解的靜態方法是在所有被測試的方法之後執行。相當於c++中析構函數。用來釋放一些資源。
6、使用斷言類Assert可以判斷被測試的方法的返回值是否跟你預期的相同。

設置護眼界面

eclipse的默認界面一片慘白,實在是傷不起。
可以通過設置背景色已經字體顏色來讓開發界面變得更爲舒適,讓你敲碼如彈琴。

背景顏色

更改背景風格很簡單,如下:
在這裏插入圖片描述

字體顏色

回到Preference對話框:
1、展開Java標籤 ,展開 Editor標籤,點擊Syntax Coloring 標籤,右側彈出選項卡。
2、點擊上面小窗裏的Java標籤,開始更改代碼顏色配置。
在這裏插入圖片描述
配色方案詳細following:
Annotations(註釋): 107, 147, 186
Deprecated members(不建議使用的成員): 0, 0, 0
Fields(字段):128,255,0 綠色
KeyWord ‘return’(關鍵字’return’): 255, 0, 0 紅色
Keyword excluding ‘return’(除了關鍵字以外的return): 255,80, 0 深深橘色
Local variable declarations(局部變量聲明): 70,140,179 深藍色
Method declarations(方法聲明): 247,197,39 淡橘色
Method(方法): 241,196,54 深淡橘色
Operators and brackets(運算符與方括號): 255, 128, 0 深橘色
Others(其他): 126, 202, 0 淡綠色
Static fields(靜態字段): 128,255,0 綠色
Static Method invocations(靜態方法調用): 77, 166 255
Strings(字符串): 89,196,196 墨藍色
Type variables(類型變量): 222, 0, 25 紅色

效果圖:
在這裏插入圖片描述

代碼提示

內容提示:Alt + / 或設置Content Assist
菜單欄window->preferences->Java->editor->content assist
在右側的對話框中auto activation 下的子選項auto activation triggers for java後的文本框中輸入abcdefghijklmnopqrstuvwxyz.即可。
這樣做的意義是,輸入任何字符都會觸發提示。
在這裏插入圖片描述

如何快速打出System.out.println()

輸入syso,觸發代碼提示,回車直接使用模板即可。
在這裏插入圖片描述

自動生成get和set方法

方法一

此方法用來自動批量生成一個類中多個屬性的get和set函數。
步驟一:在聲明的類中,單擊鼠標右鍵,選擇source;
步驟二:選擇Generate Getters and Setters;
步驟三:根據需要配置,如位置,順序等,再選擇確定即可:
在這裏插入圖片描述

方法二

步驟一:在聲明的數據域中按Ctrl+1;
步驟二:點擊最後一個選項Create getter and setter,在彈出的對話框中點擊確定;

方法三

步驟一:聲明完類的數據域之後,輸入set,按住Alt+/(代碼提示);
步驟二:同步驟一,輸入get,再按住Alt+/;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章