標籤:
首先推薦一篇非常好的How to use eclipse文章 ,講的是eclipse使用的方方面面,非常實用,推薦給大家!
一、常用快速鍵:
Ctrl+F11 運行
Ctrl+Shift+/ 在代碼視窗中加入/* ... */注釋
Ctrl+Shift+\ 消除/* ... */注釋
Ctrl+Shift+O 將缺少的import語句加入Ctrl+1 快速修複(最經典的快速鍵,就不用多說了)
Ctrl+L 定位在某行 (對於程式超過100的人就有福音了)
Ctrl+M 最大化當前的Edit或View (再按則反之)
Ctrl+/ 注釋當前行,再按則取消注釋
Ctrl+Shift+F 格式化當前代碼
F3 跳到聲明或定義的地方
F4 顯示類圖
Ctrl + Alt + ↓(↑) : 向下(上)複製本行
二、斷點調試中的快速鍵:
F5 Step Into 單步進入
F6 Step Over 逐步執行跳過
F7 Step Return 單步跳出
三、常見配置:
1.顯示行號:Window->Preferences>General->Editors->Text Editors->勾選show line numbers
2.增強Eclipse、MyEclipse的代碼自動提示功能
Windows→Preferences→Java→Editor→Content Assist
AutoActivation Delay預設值為200(單位是毫秒)也就是說在打“.”之後停留200毫秒才能出現智能感知的提示。那麼將它修改為20之後提示速度明顯上升。
原理:“Auto Activation triggers for java”這個選項就是指觸發代碼提示的的選項,把“.” 改成“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26個字母和.,(這些符號就觸發代碼提示功能了。(具體後面有說,放心)增強Eclipse ,MyEclipse 的代碼提示功能,具體怎麼樣來配置?下面開始說步驟
(1). 開啟Eclipse,然後“window”→“Preferences”
(2). 選擇“java”,展開,“Editor”,選擇“Content Assist”。
(3). 選擇“Content Assist”,然後看到右邊,右邊的“Auto-Activation”下面的“Auto Activation triggers for java”這個選項。其實就是指觸發代碼提示的就是“.”這個符號.
(4). “Auto Activation triggers for java”這個選項,在“.”後加abc字母,方便後面的尋找 修改。然後“apply”,點擊“OK”。
(5). 然後,“File”→“Export”,在彈出的視窗中選擇“Perferences”,點擊“下一步”。
(6). 選擇匯出檔案路徑,本人匯出到案頭,輸入“test”作為檔案名稱,點擊“儲存”。
(7). 在案頭找到剛在儲存的檔案“test.epf”,右鍵選擇“用記事本開啟”。
(8). 可以看到很多配置Eclipse的資訊
(9). 按“ctrl + F”快速鍵,輸入“.abc”,點擊“尋找下一個”。
(10). 尋找到“.abc”的配置資訊.
(11). 把“.abc”改成“.abcdefghijklmnopqrstuvwxyz(,”,儲存,關閉“test.epf”。
(12). 回到MyEclipse 6.0.1介面,“File”→“Import”,在彈出的視窗中選擇“Perferences”,點擊 “下一步”,選擇剛在已經修改的“test.epf”檔案,點擊“開啟”,點擊“Finish”。該步驟和上面 的匯出步驟類似。
(13). 最後當然是進行代碼測試了。隨便建立一個工程,建立一個類。
總結:“Auto Activation triggers for java”這個選項就是指觸發代碼提示的的選項,把“.”改成 “.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26個字母和.,(這些符號就觸發代碼提示功 能了。順便說一下,修改類名,介面名等以不同顏色高亮的,可以這樣配置在“java”→“enditor”→ “syntac”,右邊展開“java”→“classes”,勾上“Enable”這個選項,選擇自己喜歡的顏色即可。當然還有其他相關的顏色配置。具體就不說啦。其實,在“Preferences”這個東西,有很多可以配置的 東西,使得MyEclipse 最佳化的,具體的就要各個人根據自己個人喜好去配置了。
四、myeclipse字型設定
在window->perferences->General->Appearance->Colors and Fonts->Text Font 單擊change 修改
五、how to open a java project in eclipse
Use File > Import and select General > Existing Projects into Workspace. Click next and then browse to the directory contain the project directory.
六、Call stack in Eclipse
In the "debug perspective", show the view named "debug". For each thread that is currently halted, this view shows the full call stack. Clicking on one element of this stack switches the editor view to display the corresponding class, and "variables" view will show variables of this stack element.
七、調試技巧(From CSDN)
1.Step Into (also F5) 跳入
2.Step Over (also F6) 跳過
3.Step Return (also F7) 執行完當前method,然後return跳出此method
4.step Filter 逐步過濾 一直執行直到遇到未經過濾的位置或斷點(設定Filter:window-preferences-java-Debug-step Filtering)
5.resume 重新開始執行debug,一直運行直到遇到breakpoint。
例如 :A和B兩個斷點,debug過程中發現A斷點已經無用,去除A斷點,運行resume就會跳過A直接到達B斷點。
6.hit count 設定執行次數 適合程式中的for迴圈(設定 breakpoint view-右鍵hit count)
7.inspect 檢查 運算。執行一個運算式顯示執行值
8.watch 即時地監視對象、方法或變數的變化
9.我們常說的斷點(breakpoints)是指line breakpoints,除了line breakpoints,還有其他的斷點類型:field(watchpoint)breakpoint,method breakpoint ,exception breakpoint.
10.field breakpoint 也叫watchpoint(監視點) 當成員變數被讀取或修改時暫掛
11.添加method breakpoint 進入/離開此方法時暫掛(Run-method breakpoint)
12.添加Exception breakpoint 捕抓到Execption時暫掛(待續...)
斷點屬性:
1.hit count 執行多少次數後暫掛 用於迴圈
2.enable condition 遇到符合你輸入條件(為ture/改變時)就暫掛
3.suspend thread 多線程時暫掛此線程
4.suspend VM 暫掛虛擬機器
13.variables 視圖裡的變數可以改變變數值,在variables 視圖選擇變數點擊右鍵--change value.一次來進行快速調試。
14.debug 過程中修改了某些code後--〉save&build-->resume-->重新暫掛於斷點
15.resume 當debug調試跑出異常時,運行resume,重新從斷點開始調試
八、 Eclipse 進階調試技巧
Eclipse工具提示總結