Eclipse使用手冊(cè).doc_第1頁(yè)
Eclipse使用手冊(cè).doc_第2頁(yè)
Eclipse使用手冊(cè).doc_第3頁(yè)
Eclipse使用手冊(cè).doc_第4頁(yè)
Eclipse使用手冊(cè).doc_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

.Eclipse手冊(cè)1.File菜單操作1.1導(dǎo)入工程1、點(diǎn)擊File菜單選中“Import”2、在彈出的對(duì)話(huà)框選中“Existing Rrojects into Workspace”3、選擇工程所在目錄完成導(dǎo)入。導(dǎo)入工程方便在于省去創(chuàng)建步驟;但如果工程不完整(比如無(wú).project文件)則只能重新創(chuàng)建1.2導(dǎo)出為JAR1. 點(diǎn)擊File菜單選中Export-點(diǎn)Next2. 在源工程中選擇要打進(jìn)JAR包的文件3. 選中Export .中的一種或多種,第一個(gè)表示對(duì)類(lèi)文件.class打包,第二個(gè)表示將整個(gè)工程文件(無(wú)java文件),第三個(gè)表示將類(lèi).java文件打包。4.在Select the export destination:選擇打包到哪個(gè)目錄,點(diǎn)擊Finish即可1.3導(dǎo)出工程1. 選擇工程項(xiàng)目右鍵執(zhí)行Export。彈出下圖2. 選擇File System點(diǎn)擊Next到下圖,此舉可以避免將svn之類(lèi)文件導(dǎo)出2.Window菜單操作2.1Show View項(xiàng)目顯示的格式,Eclipse中項(xiàng)目樹(shù)形顯示常用形式如下:1、總樹(shù)分支式使用window-2、分支式使用window-3、Declaration顯示W(wǎng)indows - Show View - Declaration:選中代碼中的一個(gè)方法, 然后按這個(gè)按鍵,它會(huì)把整個(gè)方法在申明方框里顯示出來(lái)。如下選中了類(lèi)中的execute方法,則下方的Declaration將這個(gè)方法顯示出來(lái)2.2Preferences2.2.1高亮Windows-Preferences-Java- Editor- Mark Occurrences,勾選選項(xiàng)。這時(shí),當(dāng)你單擊一個(gè)元素的時(shí)候,代碼中所有該元素存在的地方都會(huì)被高亮顯示。注意:太多的高亮顯示會(huì)拖慢Eclipse代碼高亮配置:選中行高亮配置:2.2.2快捷鍵Windows-Preferences-General-Editors-Keys;在View中列出了所有快捷鍵定義,要更改快捷鍵先選中,然后點(diǎn)擊Editor;在Key Sequence中將Name刪掉,用上自定義的快捷鍵并點(diǎn)擊Add,最后在Assignments中刪除原來(lái)的快捷鍵定義并保存即完成自定義快捷鍵命令描述默認(rèn)快捷鍵Move line up 將一行上移Alt+Move line down將一行下移Alt+Open Resource在工作臺(tái)查找源文件Ctrl+Shift+ROpen Type顯示類(lèi)的路徑(jar包文件則顯示名稱(chēng))Ctrl+Shift+TOrganize Imports查找所需import資源Ctrl+Shift+ODelete Line刪除一行Ctrl+DFormat Source格式化文件Ctrl+Shift+FOpen search Dialog打開(kāi)搜索對(duì)話(huà)框Ctrl+HOpen Call Hierarchy查找方法在工作臺(tái)調(diào)用情況Ctrl+Alt+HGo+To+Line跳到指定行Ctrl+LFind Previous往上查找目標(biāo)Ctrl+Shift+K Find Next往下查找目標(biāo)Ctrl+KToggle Breakpoint添加/去除調(diào)試斷點(diǎn)Ctrl+Shift+BAdd Javadoc Comment增加java注釋Alt+Shift +JToggle Comment 將代碼用/注釋或取消注釋Ctrl+/Add Block Comment將java代碼/用*/注釋 Ctrl+Shift+/Remove Block Comment將java代碼/*/注釋移除Ctrl+Shift+Quick Outline查找類(lèi)中方法,屬性Ctrl+OShow Key Assist 顯示所有快捷鍵設(shè)置Ctrl+Shift+LOpen Type Herarchy展示類(lèi)與接口層次結(jié)構(gòu)F4Find and Replace查找與替換Ctrl+FContent Assist代碼提示/代碼模板Ctrl+Space附:代碼提示的快捷鍵然后在使用中按快捷鍵就會(huì)出來(lái)相應(yīng)的提示代碼了。如下圖在頁(yè)面中輸入元素的屬性提示2.2.3Web BrowserWindows-Preferences-General-Web Browser選中external Web browser單選鈕及Internet Explorer復(fù)選框,采用IE瀏覽器形式2.2.4顯示行號(hào)WindowPreferencesGeneralEditorsText Editors勾選上 ”Show line numbers” 復(fù)選框2.2.5代碼寬度及顯示W(wǎng)indowPreferencesJavaCode StyleFormatter,Edit里的項(xiàng)Maximum line width:用來(lái)設(shè)置代碼寬度WindowPreferencesGeneralEditorsText Editors啟用Show print margin,在Print margin column設(shè)置顯示寬度的豎線(xiàn)2.2.6Ecipse字符集創(chuàng)建一個(gè)工程后,不論是new一個(gè)java、xml、jsp、properties或是其它類(lèi)型文件,IDE都對(duì)應(yīng)各類(lèi)型文件有一個(gè)編碼類(lèi)型,當(dāng)建立這些類(lèi)型文件時(shí),它們的編碼就已經(jīng)默認(rèn)了。假如java文件默認(rèn)是ISO9558-1,會(huì)出現(xiàn)以下二種情況(以GBK舉例):1、輸入中文信息時(shí)無(wú)法保存,因?yàn)閖ava文件是ISO9558-1編碼而不是GBK編碼2、從別處粘貼過(guò)來(lái)一個(gè)文件,這個(gè)文件在別處是GBK編碼,而本地是ISO9558-1編碼,那么這個(gè)文件有亂碼顯示處理辦法有二種:1、IDE中選中亂碼的文件,右鍵Properties,在Text file encoding選中GBK編碼,將文件強(qiáng)轉(zhuǎn)成GBK編碼,便能正常顯示信息。但其它文件還是默認(rèn)的ISO9558-1編碼2、WindowPreferences彈出對(duì)話(huà)框設(shè)置工程中java文件編碼為GBK左側(cè)選Content Types,然后右側(cè)選中類(lèi)型文件,接下來(lái)在“Default encoding:”對(duì)應(yīng)的文本框里更改編碼類(lèi)型,更改后點(diǎn)擊“Update”完成設(shè)置經(jīng)過(guò)設(shè)置所有的工程中java文件都是GBK編碼了!建議:為了開(kāi)發(fā)過(guò)程中編碼的問(wèn)題出現(xiàn),注意以下幾點(diǎn):1、盡量使用UTF-8,創(chuàng)建工程,對(duì)工程指定為UTF-8編碼。選中工程右鍵Preferences-Info可以查看及修改工程編碼。2、對(duì)開(kāi)發(fā)中所涉及使用的文件采用統(tǒng)一編碼UTF-8。操作如上圖其它地方粘貼過(guò)來(lái)的文件如果不是UTF-8,盡量修改成UTF-8。3、jsp、html文件最好注明否則每次總是自動(dòng)使用某種編碼來(lái)顯示,無(wú)法徹底更改比較麻煩2.2.7eclipse字體WindowPreferencesGeneralAppearanceColors and FontsJava文件字體:選中Java目錄的Java Editor.子目錄,然后點(diǎn)擊Change按鈕,在彈出的對(duì)話(huà)框中設(shè)置字體Properties文件字體:選中Java目錄的 Properties File.子目錄,然后點(diǎn)擊Change按鈕,在彈出的對(duì)話(huà)框中設(shè)置字體JSP等標(biāo)簽文件:選中Structured Text Editors目錄的子目錄,然后點(diǎn)擊Change按鈕,在彈出的對(duì)話(huà)框中設(shè)置字體2.2.8Template1、設(shè)置啟用模板快捷鍵:WindowPreferencesKeys,在View選項(xiàng)卡中查找Command欄名為Content Assist項(xiàng),此項(xiàng)是使用代碼模板的快捷鍵設(shè)置項(xiàng)。默認(rèn)Shift+空格2、模板使用與創(chuàng)建:WindowPreferencesJavaEditTemplates,可以修改或創(chuàng)建新的模板。每個(gè)模板對(duì)應(yīng)模板名、內(nèi)容、描述。定義好模板后,在應(yīng)用時(shí),只需輸入模板名稱(chēng),然后按擊模板快捷鍵,則模板對(duì)應(yīng)的代碼內(nèi)容將被添加。示例一:public Test public void readLog() Logger logger =Logger.getLogger(Test.class); (begin); 創(chuàng)建模板模板名mytemplatepublic void readLog() Logger logger = Logger.getLogger($enclosing_type.class); (begin);編碼public Test mytemplate在輸入mytemplate后,按擊模板應(yīng)用快捷鍵即可完成所有代碼示例二:public String name = wbw;創(chuàng)建模板模板名mytemplatepublic String name = $cursor;編碼mytemplate在輸入mytemplate后,按擊模板應(yīng)用快捷鍵即可完成public String name=;,同時(shí)光標(biāo)位于中。小結(jié):在模板中一些變量符號(hào)的含義$enclosing_type:將變量名替換為當(dāng)前的類(lèi)名$enclosing_method:將變量名替換為當(dāng)前的方法名$cursor:將當(dāng)前位置處于光標(biāo)處2.2.9Code Style進(jìn)入WindowPreferencesJavaCode StyleFormatter,選擇要修改的模板,點(diǎn)擊右側(cè)【Edit】,如圖代碼格式設(shè)置操作:1、 設(shè)置變量對(duì)齊對(duì)齊前如圖對(duì)齊后如圖配置,勾選上“Align fields in columns”即可2、 設(shè)置花括號(hào)對(duì)齊有兩種對(duì)齊,Same line為Next line為為了保證統(tǒng)一性,不管修改為哪種方式,最好把這個(gè)標(biāo)簽中的所有項(xiàng)都設(shè)置同一類(lèi)值修改完輸入新的模板名稱(chēng),點(diǎn)擊【ok】,這樣就產(chǎn)生了一個(gè)新模板,原有模板是不能修改的然后選中代碼執(zhí)行Ctrl+Shift+F進(jìn)行格式化為新形式2.2.10Code TemplatesTemplate是將常用代碼縮寫(xiě)為指定字符,通過(guò)模板快捷鍵指定模板以便生成所需代碼來(lái)節(jié)省時(shí)間。而Code Templates是用于文件產(chǎn)生時(shí)自動(dòng)生成一些注釋信息。這個(gè)配置為WindowPreferencesJavaCode StyleCode Templatescomments,配置類(lèi)注釋為T(mén)ypss、配置方法注釋為Methods、配置文件注釋為Files等等如下圖然后在創(chuàng)建類(lèi)時(shí)指定勾選上Generate comments,如圖方法則需要在創(chuàng)建方法后輸入/* 然后回車(chē)即產(chǎn)生設(shè)定的注釋格式了2.2.11去除代碼檢驗(yàn)有時(shí)Jsp之類(lèi)的頁(yè)面文件標(biāo)簽總是識(shí)別不到,或一個(gè)頁(yè)面include另一個(gè)頁(yè)面時(shí)java代碼不識(shí)別等情況總是編譯不過(guò),而實(shí)際上運(yùn)行是正常的。因此為了避免編譯的麻煩可以取消。 WindowPreferences后按下圖操作3.Project菜單操作3.1編譯1、Eclipse提供自動(dòng)編譯功能,當(dāng)修改某個(gè)類(lèi)并將其重新保存后,系統(tǒng)自動(dòng)同步將其編譯。操作為:選中ProjectBuild Automatically2、如果需要將工程中所有文件重新編譯,操作為:選中ProjectClean.3.2Properties3.2.1工程相互引用工程編譯通過(guò)Java Build Path引用有兩種方式。1、Libraries選項(xiàng):添加所需jar包2、Projects選項(xiàng):添加所需工程比如webframe工程中調(diào)用了.jit.ida.Operation,而.jit.ida.Operation不在任何jar包里,而是存在于baseframe工程中,那么此時(shí)webframe工程可以通過(guò)此選項(xiàng)Add引入baseframe工程(前提baseframe也是當(dāng)前workspace)3.2.2多個(gè)工程源結(jié)合上面所講的是一個(gè)工程在需要借助其它jar包或工程情況下才能編譯成功。如果一個(gè)工程編譯并不依賴(lài)另一個(gè)工程,但是需要結(jié)合另一個(gè)工程實(shí)現(xiàn)更多功能,可以通過(guò)Java Build Path的Source選項(xiàng)步驟一:進(jìn)入Source選項(xiàng)點(diǎn)擊“Link Source”鈕步驟二:彈出Link Source對(duì)話(huà)框,點(diǎn)擊“Browse”鈕選擇所需工程的src目錄步驟三:在Folder name中為要引入的這個(gè)工程源文件src取一個(gè)名字,點(diǎn)Finish上例表示某個(gè)工程結(jié)合了web_frame工程,結(jié)合后web_frame工程將有二份,一份是自身的單獨(dú)工程,另一份是包含在某個(gè)工程中。只要修改任何一份都會(huì)刷新到另一份,它們之間是關(guān)聯(lián)的3.2.3定制編譯目的地在創(chuàng)建工程時(shí),一般情況下IDE自動(dòng)默認(rèn)設(shè)置src編譯的輸出目標(biāo)地址為classes,這里的輸出目標(biāo)地址與源文件名稱(chēng)都是可以任意配置的。示例:上圖表明:某工程用src存放java源文件,同時(shí)用resources存放hibernate等配置文件,最終編譯后輸出目的地都指向了classes。在classes里對(duì)應(yīng)src有目錄層次編譯后也有目錄層次,對(duì)應(yīng)resources沒(méi)有目錄層次則直接輸出到classes根目錄下。這個(gè)效果可以通過(guò)IDE設(shè)置完成,設(shè)置方法如下:1、首先在工程中新建一個(gè)Folder,命名為resource。再選中工程右鍵選擇Properties注意:如果在工程中新建的是一個(gè)Source Folder,那么不需操作以下步驟了,它將自動(dòng)指向輸出到默認(rèn)的classes目錄下2、在彈出的對(duì)話(huà)框中選擇Source選項(xiàng)卡可以看到工程默認(rèn)設(shè)置了的Source folders on build path:已有一條即src最下面Default output folder也默認(rèn)設(shè)置至classes3、然后點(diǎn)擊Add Folder按鈕選中源目標(biāo)resources目錄4、選擇后可以為其定義輸出目的地,此例hibernate配置文件輸出目的地同src一致為classes目錄,通過(guò)Default output folder右側(cè)的Browse按鈕可以更改輸出目的地5、工程也可以設(shè)置自定目錄級(jí)的編譯路徑,比如常規(guī)情況Project/src/com/con/.只需將Project/src定為Source也可自加目錄為Project/src/dep1/com/cn. Project/src/dep2/com/cn. 這里需將Project/src/dep1與Project/src/dep2定為Source這樣一來(lái)package就不會(huì)以dep1或dep2為包結(jié)構(gòu),則還是以com/cn/.為包結(jié)構(gòu)4.Help菜單操作4.1Eclispe安裝及更新組件選中菜單Help-Software Updates-Find and Install- Search for new features to install -New Remote Site,此時(shí)彈出一個(gè)New Update Site對(duì)話(huà)框,如圖URL:指定要安裝組件的資源地址Name:為安裝的組件命名然后點(diǎn)擊OK去完成下載安裝菜單Help-Software Updates-Find and Install- Search for updates of the currently installed features是用于已安裝的組件升級(jí)JS插件:Url: /update/implementation 插件:/implementors/4.2Eclispe導(dǎo)入組件導(dǎo)入組件需要事先下載插件。選中菜單Help-Software Updates-Find and Install- Search for new features to install,點(diǎn)擊New Archived Site選擇插件包進(jìn)行安裝4.3Eclispe插件4.3.1implementors插件跟蹤接口實(shí)現(xiàn)類(lèi)或接口,如果沒(méi)有此插件在查找代碼方面將非常不便4.3.2Call Hierarchy插件查找方法調(diào)用的源頭,方便閱讀代碼及代碼調(diào)試4.3.3JS插件可行顯示代碼提醒、代碼高亮1、打開(kāi)Eclipse 2、菜單Help Software Updates -Find and Install 3、在彈出的界面中先擇Search for new features to install 4、單擊New remote Site按鈕 5、彈出如下對(duì)話(huà)框,其中的兩處內(nèi)容都必須填寫(xiě): Name:隨意輸入 URL:包含插件地址,這里填入 /pub/labs/jseclipse/autoinstall 單擊 OK。 然后按提示提示安裝5.圖形菜單操作5.1代碼顯示與隱藏按鈕用來(lái)設(shè)定是否全部顯示/部分顯示代碼。觸發(fā)它則只顯示被選中的方法或?qū)傩?.右鍵操作6.1自動(dòng)生成set/get方法在類(lèi)中右鍵選中source-Generate Getters and Setters可以為Bean自建set/get方法6.2恢復(fù)文件刪除如果不小心在工程中右鍵刪除了文件,需要先選中工程,右鍵選Restore from Local History,然后會(huì)將不久前刪除掉的文件列出來(lái),選中要恢復(fù)的文件確定即可7.Dos命令操作7.1設(shè)置Eclipse運(yùn)行虛擬內(nèi)存Eclipse是現(xiàn)在Java平臺(tái)下非常流行的IDE,但非常耗內(nèi)存,經(jīng)常會(huì)因內(nèi)存溢出而崩潰。在Windows系統(tǒng),可通過(guò)dos命令改變Eclipse的啟動(dòng)參數(shù)。命令:eclipse.exe -vmargs -Xms256M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M執(zhí)行上行命令將啟動(dòng)Eclipse,同時(shí)分配了256-512的虛擬內(nèi)存8.代碼重構(gòu)代碼重構(gòu)是建立在已有系統(tǒng)的基礎(chǔ)上,對(duì)現(xiàn)有系統(tǒng)代碼進(jìn)行優(yōu)化,從而使用代碼更美觀(guān)、可讀性更強(qiáng)、性能更好。通常使用的重構(gòu)操作有以下幾類(lèi):Extract Method方法抽取8.1方法抽取public List getFuncIdsByRoleId(String sql, String dataSource)WeiboDao dao = new WeiboDao();dao.setDateSource(dataSource);List list = dao.findBySQLObj(sql,RoleToFunction.class);dao.closeSession();return list;public List getFuncByParentId(String sql, String dataSource)WeiboDao dao = new WeiboDao();dao.setDateSource(dataSource);List list = dao.findBySQLObj(sql,Function.class);dao.closeSession();return list;上面的例子中,可以將第一與第二行代碼抽取出新的方法,操作如下。選中二行代碼,右鍵圖一圖二圖二先定義一個(gè)新抽取方法的名稱(chēng),Sting dataSource是定義新方法的參數(shù)及名稱(chēng),Replace 5 occurrences.能獲取到當(dāng)前有這二段代碼的地方有幾個(gè),是否這些地方都有新抽取的方法替代。一般勾選表示都替換。操作完代碼變?yōu)槿缦聀ublic List getFuncIdsByRoleId(St

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論