版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
...wd......wd......wd...1.Eclipse簡介Eclipse就像軟件開發(fā)者的『打鐵鋪』,它一開場備有火爐、鐵鉆與鐵錘。就像鐵匠會用現(xiàn)有的工具打造新的工具,也能用Eclipse打造新工具來開發(fā)軟件-這些新工具可擴(kuò)大Eclipse的功能。(Eclipse其中一個賣點(diǎn)就是擴(kuò)大性)1.1歷史背景Eclipse這樣功能完整且成熟的開發(fā)環(huán)境,是由藍(lán)色巨人IBM所釋出。IBM花了4千萬美金來開發(fā)這個IDE(IntegratedDevelopmentEnvironment)。第一版1.0在2001年11月釋出,隨后逐漸受到歡送。Eclipse已經(jīng)成為開放原碼方案(OpenSourceProject),大局部的開發(fā)扔然掌握在IBM手中,但是有一部份由的軟件聯(lián)盟主導(dǎo)。(://)Eclipse工程由ProjectManagementCommittee(PMC)所管理,它綜觀工程全局,Eclipse工程分成3個子工程:平臺-Platform開發(fā)工具箱-JavaDevelopmentToolkit(JDT)外掛開發(fā)環(huán)境-Plug-inDevelopmentEnvironment(PDE)這些子工程又細(xì)分成更多子工程。例如Platform子工程包含數(shù)各組件,如Compare、Help與Search。JDT子工程包括三各組件:UserInterface(UI)、核心(Core)及除錯(Debug)。PDE子工程包含兩各組件:UI與Core。1.2開發(fā)原碼軟件Eclipse是開放原碼,結(jié)果很多人在使用的時候都不注重合法權(quán)的問題。開放原碼軟件讓使用者能夠取得軟件的原碼,有權(quán)去修改和散布這個軟件。如果想修改軟件,這件事的另一面就是,除非其它人對修改后的軟件也有一樣的權(quán)力,否那么是不能散布修改后的軟件,這種權(quán)利和著作權(quán)(copyright)相反,開放原始碼工程中有時稱之為著作義(copyleft)。有些開放原始碼許可書,堅(jiān)持要求任何和其它開發(fā)原始碼合組成的軟件也必須是開放原始碼。然而,Eclipse使用的開放原始碼許可書:公共公眾許可書-CommonPublicLicense(CPL)作為授權(quán)方式,設(shè)計(jì)上是可以容許商業(yè)利益的。CPL可以容許Eclipse和其它開放原始碼軟件合組時,能夠以更嚴(yán)謹(jǐn)?shù)脑S可書散布軟件,以求用于商業(yè)途徑。CPL經(jīng)過OpenSoftwareInitiative(OSI)認(rèn)證,其內(nèi)容符合開放原始碼授權(quán)的需求。1.3Eclipse版本介紹可以從網(wǎng)站(:///downloads)下載,可以發(fā)現(xiàn)『最新』與『最好』的版本,這兩種版本通常不一樣,基本上有四種版本-或建置(build)可供下載:釋出版(Releasebuilds)由Eclipse開發(fā)團(tuán)隊(duì)所宣稱的主要穩(wěn)定版本。Releasebuilds經(jīng)過完整測試,并具有一致性、定義清楚的功能。它的定位就跟上市的商業(yè)軟件一樣。穩(wěn)定版(Stablebuilds)比Releasebuild新一級的版本,經(jīng)由Eclipse開發(fā)團(tuán)隊(duì)測試,并認(rèn)定它相當(dāng)穩(wěn)定。新功能通常會在此過渡版本出現(xiàn)。它的定位就跟商業(yè)軟件的beta版一樣。整合版(Integrationbuilds)此版本的各個獨(dú)立的組件已經(jīng)過Eclipse開發(fā)團(tuán)隊(duì)認(rèn)定具穩(wěn)定度,但不保證兜在一起沒問題。假設(shè)兜在一起夠穩(wěn)定,它就有可能晉級成Stablebuild。當(dāng)日最新版(Nightlybuilds)此版本顯然是從最新的原始碼產(chǎn)生出來的。可想而知,此版本當(dāng)然不保證它跑起來沒問題,搞不好還有嚴(yán)重的bug。1.4跨語言、跨平臺多數(shù)人認(rèn)為Eclipse是JavaIDE,不過,當(dāng)下載Eclipse之后,除了有JavaIDE(就是JDT),還有PDE。然而Eclipse是萬用工具平臺。JDT實(shí)際上是Eclipse的添加品,也就是外掛程序。Eclipse本身實(shí)際上是指Eclipse平臺(EclipsePlatform),除了下載時能取得Java工具集以外,還提供各種工具的支持,所以平臺本身只是相當(dāng)小的一組軟件。如果想開發(fā)Java程序,用的是Eclipse隨附的JDT外掛程序。如果想開發(fā)其它語言的程序,就需要拿到其它外掛程序,諸如CDT(CDevelopmentToolkit)就可以開發(fā)C/C++程序。Eclipse跨計(jì)算機(jī)語言,也跨人類的語言。一樣的外掛機(jī)制可用來增加對不同語言的支持,這里使用一種特殊的外掛,叫做外掛程序片斷(plug-infragment)。IBM以捐出一個語言套件,支持中文(繁體與簡體)、法文、德文、意大利文、日文、韓文、葡萄牙文(巴西)與西班牙文。照理說Eclipse以Java寫成,應(yīng)該可以在任何的平臺執(zhí)行。但嚴(yán)格來說Eclipse不是跨平臺的,因?yàn)樗褂米鳂I(yè)平臺的原生圖形來建置。因此要等SWT(StandardWidgetToolkit)移植到該平臺,Eclipse才能在那個平臺執(zhí)行。但就現(xiàn)實(shí)而言到不是什么大問題,因?yàn)镾WT已經(jīng)被移植到數(shù)個常見平臺上了,包括Windows、Linux/Motif、Linux/GTK2、Solaris、QNX、AIX、HP-UX與MacOSX。2.EclipsePlatformEclipse平臺的目的,是提供多種軟件開發(fā)工具的整合機(jī)制,這些軟件開發(fā)工具會成為Eclipse外掛程序,平臺必須用外掛程序加以擴(kuò)大才有用處。Eclipse設(shè)計(jì)美妙之處,在于所有東西都是外掛,除了底層的核心以外。這種外掛設(shè)計(jì)讓Eclipse具備強(qiáng)大擴(kuò)大性,但更重要的是,此平臺提供一個定義明確的機(jī)制,讓各種外掛程序共同合作(透過延伸點(diǎn)extensionpoints)與奉獻(xiàn)(contributions)),因此新功能可以輕易且無縫地參加平臺。2.1概觀第一次執(zhí)行Eclipse時,會在Eclipse目錄下建一個workspace的目錄,根據(jù)預(yù)設(shè),所有的工作都會存在此目錄。假設(shè)要備份工作目錄,只要備份這個目錄就行了。假設(shè)要升級至新版的Eclipse,只要將這個目錄拷貝過去即可。用新版時得看看releasenotes,確保它支持前一版的workspace;假設(shè)不支持,只要將舊的workspace子目錄拷貝到新的Eclipse目錄下即可。所有的喜好設(shè)定都會保存。2.2架構(gòu)Eclipse平臺由數(shù)種組件組成:平臺核心(platformkernel)、工作臺(workbench)、工作區(qū)(workspace)、團(tuán)隊(duì)組件(tramcomponent)以及說明組件(help)。圖2.02.3工程與資料夾假設(shè)想要手動操作檔案、拷貝或看檔案大小,就得知道檔案放哪里。但原生檔案系統(tǒng)會隨操作系統(tǒng)而變,這對在各個操作系統(tǒng)均需運(yùn)作一致的程序會發(fā)生問題。為了解決此問題,Eclipse在檔案系統(tǒng)之上提供了一個抽象層級。換句話說,它不使用內(nèi)含檔案的階層式目錄/子目錄構(gòu)造,反之,Eclipse在最高層級使用『工程』,并在工程之下使用數(shù)據(jù)夾。根據(jù)預(yù)設(shè),『工程』對應(yīng)到workspace目錄下的子目錄,而『數(shù)據(jù)夾』對應(yīng)到工程目錄下的子目錄。在Eclipse工程內(nèi)的所有東西均是以獨(dú)立與平臺無關(guān)的方式存在。2.4平臺核心核心的任務(wù)是讓每樣?xùn)|西動起來,并加載所需之外掛程序。當(dāng)啟動Eclipse時,先執(zhí)行的就是這個組件,再由這個組件加載其它外掛程序。2.5工作區(qū)(workspace)工作區(qū)負(fù)責(zé)管理使用者的資源,這些資源會被組織成一個(或多個)工程,擺在最上層。每個工程對應(yīng)到Eclipse工作區(qū)目錄下的一個子目錄。每個工程可包含多個檔案和數(shù)據(jù)夾;通常每個數(shù)據(jù)夾對應(yīng)到一個在工程目錄下的子目錄,但數(shù)據(jù)夾也可連到檔案系統(tǒng)中的任意目錄。每個工作區(qū)維護(hù)一個低階的歷史紀(jì)錄,記錄每個資源的改變情況。這樣便可以立刻恢復(fù)改變,回到以前儲存的狀態(tài),可能是前一天或是幾天前,取決于使用者對歷史紀(jì)錄的設(shè)定。此歷史紀(jì)錄可將資源喪失的風(fēng)險減到最少。工作區(qū)也負(fù)責(zé)通知相關(guān)工具有關(guān)工作區(qū)資源的改變。工具可為工程標(biāo)記一個工程性質(zhì)(projectnature),譬如標(biāo)記為一個“Java工程〞,并可在必要時提供配置工程資源的程序代碼。2.6工作臺(workbench)Eclipse工作臺(workbench)就如圖2.1的畫面,這是操作Eclipse時會碰到的基本圖型接口,工作臺是Eclipse之中僅次于平臺核心最基本的組件,啟動Eclipse后出現(xiàn)的主要窗口就是這個,workbench的工作很簡單:讓操作專案。它不懂得如何編輯、執(zhí)行、除錯,它只懂得如何找到工程與資源(如檔案與數(shù)據(jù)夾)。假設(shè)有它不能做的工作,它就丟給其它組件,例如JDT。圖2.1工作臺看起來像是操作系統(tǒng)內(nèi)建的應(yīng)用程序,可以說是Eclipse的特點(diǎn),同時也是爭議點(diǎn)。工作臺本身可以說是Eclipse的圖形操作接口,它是用Eclipse的標(biāo)準(zhǔn)圖形工具箱(StandardWidgetToolkit-SWT)和JFace(建設(shè)在SWT之上)的架構(gòu)。SWT會使用操作系統(tǒng)的圖形支持技術(shù),使得程序的外觀感覺(look-and-feel)隨操作系統(tǒng)而定。2.6.1視圖(View)工作臺有許多不同種類的內(nèi)部窗口,稱為視圖(view),以及一個特別的窗口-編輯器(editor)。之所以稱為視圖,是因?yàn)檫@些窗口以不同的視野來看整個工程,例如圖2.1,Outline的視圖可以看工程中Java類別的概略狀況,而Navigator的視圖可以導(dǎo)覽整個工程。視圖支持編輯器,且可提供工作臺中之信息的替代呈現(xiàn)或?qū)в[方式。比方說:「書簽」視圖會顯示工作臺中的所有書簽且會附帶書簽所關(guān)聯(lián)的文件名稱。「Navigator」視圖會顯示工程和其它資源。在已附加卷標(biāo)的筆記本中,視圖可單獨(dú)呈現(xiàn),也可以與其它視圖形成堆棧。圖2.2如果要啟動在附加卷標(biāo)的筆記本中的視圖,只要按一下標(biāo)簽就行了。工作臺會提供了許多又快又簡單的方式供配置環(huán)境,其中包括卷標(biāo)在筆記本的底端或頂端。圖2.3視圖有兩個菜單,第一個是用鼠標(biāo)右鍵按一下視圖卷標(biāo)來存取的菜單,它可以利用類似工作臺窗口相關(guān)菜單的一樣方式來操作視圖。圖2.4第二個菜單稱為「視圖下拉菜單」,存取方式是按一下向下箭頭。視圖下拉菜單所包含的作業(yè)通常會套用到視圖的全部內(nèi)容,而不是套用到視圖中所顯示的特定工程。排序和過濾作業(yè)通??稍跈z視下拉菜單中找到。圖2.5自訂工作臺是使用「Window」→「ResetPerspective」菜單作業(yè)的好時機(jī)。重設(shè)作業(yè)會將布置復(fù)原成程序狀態(tài)??梢詮摹竁indow」→「ShowView」菜單中選取一個視圖來顯示它。視景決定了哪些視圖是必要的,它會將這些視圖顯示在「ShowView」子菜單中。選擇「ShowView」子菜單底端的「Other...」時,就可以使用其它的視圖。這只是可用來建設(shè)自訂工作環(huán)境的許多功能之一。圖編輯器(Editor)編輯器是特殊的窗口,出現(xiàn)在工作臺的中央。當(dāng)翻開文件、程序代碼或其它資源時,Eclipse會選擇最適當(dāng)?shù)木庉嬈鞣_文件。假設(shè)是純文字文件,Eclipse就用內(nèi)建的文字編輯器翻開(例如圖2.7);假設(shè)是Java程序代碼,就用JDT的Java編輯器翻開(例如圖2.8);假設(shè)是Word文件,就用Word翻開(例如圖2.9)。此Word窗口會利用ObjectLinkingandEmbedding-OLE,內(nèi)嵌在Eclipse中。圖2.7圖2.8在Windows中,工作臺會試圖啟動現(xiàn)有的編輯器,如OLE(ObjectLinkingandEmbedding)文件編輯器。比方說,如果機(jī)器中安裝了MicrosoftWord,編輯DOC檔案會直接在工作臺內(nèi)開啟MicrosoftWord(例如圖2.9)。如果沒有安裝MicrosoftWord,就會開啟WordPad。圖2.9如果標(biāo)簽左側(cè)出現(xiàn)星號(*)(例如圖2.9),就表示編輯器有未儲存的變更。如果試圖關(guān)閉編輯器或完畢工作臺,但沒有儲存變更,就會出現(xiàn)儲存編輯器變更的提示。工具列中的向后和向前箭頭按鈕,或利用Ctrl+F6加速鍵來切換編輯器。箭頭按鈕會移動通過先前的鼠標(biāo)選取點(diǎn),可以先通過檔案中的多個點(diǎn),之后才移到另一個點(diǎn)。Ctrl+F6會蹦現(xiàn)目前所選取的編輯器清單,依預(yù)設(shè),會選取在現(xiàn)行編輯器之前所用的編輯器?!苍贛acinosh中,加速鍵是Command+F6。〕2.6.3視景(Perspective)Eclipse提供預(yù)先選定的視圖,并已事先定義好的方式排列,稱之為視景(perspective)。所有視景的主要組件是編輯器。每個視景的目的是執(zhí)行某特定的工作,如編寫Java程序,在每個視圖以各種不同的觀點(diǎn)處理工作,例如圖2.10。圖2.10假設(shè)在Debug的視景中,其中一個視圖會顯示程序代碼,另一個可能換顯示變量目前的值,還有一個可能會顯示程序的執(zhí)行結(jié)果。例如圖2.11。圖2.112.7重新排列視圖和編輯器2.7.1放置游標(biāo)放置光標(biāo)表示視圖可以定置在工作臺窗口的哪里。當(dāng)重新排列視圖時,可能會出現(xiàn)幾種不同的放置光標(biāo)。圖示說明定置上方:如果在顯示定置上方光標(biāo)時放開鼠標(biāo)按鈕,視圖會放在光標(biāo)所在視圖的上面。定置下方:如果在顯示定置下方光標(biāo)時放開鼠標(biāo)按鈕,視圖會放在光標(biāo)所在視圖的下面。定置右側(cè):如果在顯示定置右側(cè)光標(biāo)時放開鼠標(biāo)按鈕,視圖會放在光標(biāo)所在視圖的右側(cè)。定置左側(cè):如果在顯示定置左側(cè)光標(biāo)時放開鼠標(biāo)按鈕,視圖會放在光標(biāo)所在視圖的左側(cè)。堆棧:如果在顯示堆棧光標(biāo)時放開鼠標(biāo)按鈕,視圖會變成與光標(biāo)下面的視圖同一個窗格中的標(biāo)簽。限制:如果在顯示限制光標(biāo)時放開鼠標(biāo)按鈕,視圖不會定置在這個位置。比方說,視圖不能定置在編輯區(qū)。2.7.2重新排列視圖可以變更「Navigator」視圖在工作臺窗口中的位置。I.按一下「Navigator」視圖的標(biāo)題列,并且拖曳視圖以橫跨工作臺窗口。目前還不要放開鼠標(biāo)按鈕。II.當(dāng)仍在工作臺窗口的頂端拖曳視圖時,請注意,各種放置光標(biāo)時會出現(xiàn)。這些放置游標(biāo)〔請參閱上一節(jié)〕表示當(dāng)放開鼠標(biāo)按鈕時,視圖會關(guān)聯(lián)于光標(biāo)所在的視圖或編輯區(qū)而定置在哪里。請注意,這時會繪制用來強(qiáng)調(diào)顯示的矩形,以提供視圖將定置在哪里的其它回饋。III.將視圖定置在工作臺窗口中的任何位置,再檢視這個動作的結(jié)果。IV.按一下并且拖曳視圖的標(biāo)題列,將視圖重新定置在工作臺窗口中的其它位置。請觀察這個動作的結(jié)果。V.最后,將「Navigator」視圖拖曳到「Outline」視圖上面。這時會顯示一個堆棧光標(biāo)。如果放開鼠標(biāo)按鈕,「Navigator」就會和「Outline」視圖一起堆放到附加卷標(biāo)的筆記本中。2.7.3并列編輯器工作臺可以在編輯區(qū)中建設(shè)兩組或更多組編輯器。也可以調(diào)整編輯區(qū)的大小,但不能將視圖拖曳到編輯區(qū)。I.在「Navigator」視圖中按兩下可編輯的檔案,以在編輯器區(qū)中開啟至少兩個編輯器。II.按一個編輯器的標(biāo)示,將它拖曳到編輯器區(qū)域之外。不要放開鼠標(biāo)按鈕。III.請注意,如果試圖將編輯器放到任何視圖的頂端,或放在工作臺窗口之外,就會出現(xiàn)限制光標(biāo)。IV.仍按住鼠標(biāo)按鈕,將編輯器拖曳到編輯器區(qū),沿著編輯器區(qū)的四邊移動光標(biāo),以及在編輯器區(qū)中央另一開啟的編輯器上移動光標(biāo)。請注意,沿著編輯器區(qū)域的邊緣會出現(xiàn)有方向箭頭的放置光標(biāo),編輯器區(qū)域中央會出現(xiàn)堆棧放置光標(biāo)。V.將編輯器定置在有方向箭頭的放置光標(biāo)上,使兩個編輯器都出現(xiàn)在編輯器區(qū)域中。VI.請注意,必要時,也可以調(diào)整各編輯器和整個編輯區(qū)的大小來容納編輯器和視圖。VII.請務(wù)必觀察編輯器標(biāo)簽的顏色〔以以以下圖中有兩個群組,一個群組在另一群組的上面〕藍(lán)色-表示編輯器目前在作用中。默認(rèn)值〔在WindowsXP中呈灰色〕-表示編輯器是前次作用中的編輯器。如果有作用中的視圖,它就是作用中視圖目前在使用的編輯器。當(dāng)使用會密切搭配編輯器的「Outline」和「內(nèi)容」這類視圖時,這一點(diǎn)非常重要。VIII.拖曳編輯器,將它定置在編輯器區(qū)的其它位置,請注意定置各種放置光標(biāo)時所產(chǎn)生的行為。請繼續(xù)嘗試定置編輯器和視圖及調(diào)整其大小,直到工作臺的安排符合要求為止。圖2.12說明將一個編輯器拖放到另一編輯器之下的布置。圖重新排列附加標(biāo)簽的視圖除了在工作臺中拖放視圖之外,也可以在附加卷標(biāo)的筆記本內(nèi)重新排列視圖的次序。I.選擇「Window」→「ResetPerspective」,將「Resource」視景重設(shè)回程序布置。II.按一下「Outline」標(biāo)題列,然后在「Navigator」視圖頂端加以拖曳?,F(xiàn)在「Outline」將會堆棧在「Navigator」的頂端。II.按一下「Navigator」標(biāo)簽,將它拖曳到「Outline」標(biāo)簽的右側(cè)。IV.光標(biāo)到了「Outline」卷標(biāo)右側(cè)且變成堆棧光標(biāo)之后,放開鼠標(biāo)按鈕。請觀察「Navigator」卷標(biāo),它現(xiàn)在已在「Outline」標(biāo)簽的右側(cè)。2.7.5最大化能夠?qū)⒁晥D或編輯器最大化,有時非常有用。將視圖和編輯器兩者最大化很容易。如果要將視圖最大化,請按兩下它的卷標(biāo),或從卷標(biāo)的蹦現(xiàn)菜單中選取「Maximize」。如果要將編輯器最小化,請按兩下編輯器卷標(biāo),或從卷標(biāo)的蹦現(xiàn)菜單中選取「Minimize」。將視圖復(fù)原至程序大小的方法也類似〔按兩下或從菜單中選擇「Restore」〕。2.8菜單和工具列5876432158764321圖2.131.菜單(MenuBar)2.工具列(ToolBar)3.快速視圖(FastView)4.PackageExplorer視圖5.Editor視圖6.快捷方式工具列(ShortcutToolbar)7.Outline視圖8.Tasks視圖和Console視圖2.8.1菜單「File」菜單這個菜單可以建設(shè)、儲存、關(guān)閉、打印、匯入及匯出工作臺資源以及完畢工作臺本身。名稱功能New(新建)建設(shè)Java元素或新資源。配置哪些元素會顯示在「Window」→「Preferences」的子菜單中。在Java視景中,依預(yù)設(shè),會提供工程、套件、類別、接口、來源數(shù)據(jù)夾、實(shí)時運(yùn)算簿、檔案和數(shù)據(jù)夾的建設(shè)動作。Close(關(guān)閉)關(guān)閉現(xiàn)行編輯器。如果編輯器中有資料尚未儲存,那么會顯示一個儲存要求對話框。CloseAll(全部關(guān)閉)關(guān)閉所有編輯器。如果編輯器中有資料尚未儲存,那么會顯示一個儲存要求對話框。Save(儲存)儲存現(xiàn)行編輯器的內(nèi)容。如果編輯器中沒有未儲存的變更,那么會停用。SaveAs(另存新檔)以新名稱儲存現(xiàn)行編輯器中的內(nèi)容。SaveAll(全部儲存)儲存所有編輯器內(nèi)容以及未儲存的變更。如果沒有編輯器中有未儲存的變更,那么會停用。Revert(回復(fù))將現(xiàn)行編輯器的內(nèi)容回復(fù)成已儲存檔案中的內(nèi)容。如果編輯器中沒有未儲存的變更,那么會停用。Move(移動)移動資源。如果是Java元素那么會停用。如果要移動Java元素,請使用「Refactor」→「Move」〔如此會更新檔案的所有參照〕,或使用「Edit」→「Cut/Paste」〔如此不會更新參照〕。Rename(重新命名)將資源重新命名。如果是Java元素那么會停用。如果要重新命名Java元素,請使用「Refactor」→「Rename」〔如此會更新檔案的所有參照〕。Refresh(重新整理)以本端檔案系統(tǒng)來重新整理所選元素的內(nèi)容。如果不是從特定選項(xiàng)啟動,這個指令會重新整理所有工程。Print(打印)打印現(xiàn)行編輯器的內(nèi)容。會在編輯器成為焦點(diǎn)時啟用。Switchworkspace(切換工作區(qū))這個指令可以切換至不同的工作區(qū)這會重新啟開工作臺Openexternalfile(開啟外部檔案)這個指令可以在文字編輯器中開啟不在工作區(qū)中的檔案Import(匯入)開啟匯入精靈對話框。JDT不會提供任何匯入精靈。Export(匯出)開啟匯出精靈對話框。JDT會提供JAR檔匯出精靈和Javadoc產(chǎn)生精靈。Properties(內(nèi)容)開啟所選元素的「內(nèi)容」頁面。依據(jù)Java工程開啟Java建置路徑頁面,且可使用Javadoc位置頁面。如果是JAR保存文件,請?jiān)谶@個配置JAR的程序文件附加與Javadoc位置。Recentfilelist(最近使用的檔案清單「File底端維護(hù)了一份最近在工作臺中存取的檔案的清單只要選取文件名,就可以從「File開啟這其中的任何檔案。Exit(完畢)完畢Eclipse「Edit」菜單這個菜單可協(xié)助操作編輯器區(qū)域中的資源名稱功能Undo(復(fù)原)回復(fù)成編輯器中的前一次變更Redo(重做)回復(fù)已取消的變更Cut(剪下)將目前所選取的文字或元素復(fù)制到剪貼簿中,并移除元素。就元素而言,在貼到剪貼簿前不會移除。Copy(復(fù)制)將目前所選取的文字或元素復(fù)制到剪貼簿中。Paste(貼上)將目前的內(nèi)容當(dāng)成文字貼到編輯器中,或當(dāng)成同層級或下層元素,貼到目前所選的元素中。Delete(刪除)刪除目前的文字或元素選項(xiàng)。SelectAll(全選)選取所有的編輯器內(nèi)容。Find/Replace(尋找/取代)開啟「尋找/取代」對話框。限編輯器。FindNext(尋找下一個)尋找目前所選文字下一個搜尋結(jié)果。限編輯器。FindPrevious(尋找上一個)尋找目前所選文字上一個搜尋結(jié)果。限編輯器。IncrementalFindNext(增量尋找下一個)啟動增量尋找模式。在呼叫后,請按照狀態(tài)列中的指示來輸入搜尋文字。限編輯器。IncrementalFindPrevious(增量尋找上一個)啟動增量尋找模式。在呼叫后,請按照狀態(tài)列中的指示來輸入搜尋文字。限編輯器。AddBookmark(新增書簽)為目前的文字選項(xiàng)或所選取的元素新增書簽。AddTask(新增作業(yè))為目前的文字選項(xiàng)或所選取的元素新增使用者定義的作業(yè)。ExpandSelectionto(展開選項(xiàng)至)含括元素:選取程序代碼中的含括表示式、區(qū)塊、方法。這個動作會注意Java語法。如果程序代碼的語法有錯,可能無法運(yùn)作正常?!采弦奇I〕下一個元素:選取現(xiàn)行與下一個元素。〔右移鍵〕上一個元素:選取現(xiàn)行與上一個元素〔左移鍵〕復(fù)原前次的選擇:在呼叫展開選項(xiàng)至之后,復(fù)原先前的選項(xiàng)?!蚕乱奇I〕ShowTooltipDescription(顯示工具提示說明)以浮動說明方式顯示出現(xiàn)在現(xiàn)行光標(biāo)位置上的值。對話框可以卷動,因而不會縮短說明。ContentAssist(內(nèi)容輔助)在現(xiàn)行光標(biāo)位置開啟一個內(nèi)容輔助對話框,以顯示Java程序代碼的輔助提議與范本。請參閱「模板」喜好設(shè)定頁面,以取得可用的模板〔「Window」→「Preferences」→「Java」→「Editor」→「Templates」〕,然后移至「編輯器」喜好設(shè)定頁面〔「Window」→「Preferences」→「Java」→「Editor」→「CodeAssist」〕,來配置程序代碼輔助的行為。QuickFix(快速修正)如果光標(biāo)位于有出現(xiàn)問題指示之處,那么這個動作會在現(xiàn)行光標(biāo)處開啟一個內(nèi)容輔助對話框,以提供可能的更正動作。ParameterHints(參數(shù)提示)如果光標(biāo)位于方法參照的參數(shù)規(guī)格處,這個動作會以浮動說明的方式顯示參數(shù)類型信息?,F(xiàn)行光標(biāo)處的參數(shù)會以粗體字顯示。Encoding(編碼)切換目前所示文字內(nèi)容的編碼?!窼ource」菜單名稱功能ToggleComment(批注)標(biāo)注出內(nèi)含現(xiàn)行選擇項(xiàng)的所有字行。AddBlockComment(批注區(qū)塊)標(biāo)注出內(nèi)含現(xiàn)行選擇項(xiàng)的區(qū)塊。RemoveBlockComment(解除批注區(qū)塊)取消標(biāo)注內(nèi)含現(xiàn)行選擇項(xiàng)的區(qū)塊。ShiftRight(向右移位)增加目前所選字行的內(nèi)縮層次。只有在選擇項(xiàng)涵蓋多行或一整行時才會啟用。ShiftLeft(向左移位)減少目前所選字行的內(nèi)縮層次。只有在選擇項(xiàng)涵蓋多行或一整行時才會啟用。Format(格式)可使用程序代碼格式制作器,來設(shè)定目前文字選擇項(xiàng)的格式。格式設(shè)定選項(xiàng)是在「CodeFormatter」喜好設(shè)定頁面〔「Window」→「Preferences」→「Java」→CodeFormatter〕〕中配置FormatElement(格式成員)格式化成員SortMembers(排序成員)「Window」→「Preferences」→「Java」→「Appearance」→「MembersSortOrder」中指定的排序次序,來排序類型中的成員OrganizeImports(組織匯入)組織目前開啟或所選編譯單元中的匯入宣告。會移除不必要的匯入宣告,且會按照「OrganizeImport」喜好設(shè)定頁面〔「Window」→「Preferences」→「Java」→「OrganizeImport」〕中的指定,來排列必要的匯入宣告。「OrganizeImport」可執(zhí)行于不完整的程序文件上,并且會在所參照的類型名稱無法唯一對映至現(xiàn)行工程中的某個類型時提示。也可以組織多個編譯單元,其做法是對某個套件呼叫動作,或選取一組編譯單元。AddImport(新增匯入)為目前所選的類型參照建設(shè)一項(xiàng)匯入宣告。如果類型參照完整,那么會移除資格。如果所參照的類型名稱無法唯一對映至現(xiàn)行工程中的某個類型,將會提示指定正確的類型?!窤ddImport」會試著遵循「OrganizeImport」喜好設(shè)定頁面中指定的匯入順序。Override/ImplementMethods(置換/實(shí)作方法)會開啟「OverrideMethod」對話框,可以置換或?qū)嵶鳜F(xiàn)行類型中的方法。適用于類型或類型中的某個文字選擇項(xiàng)。GenerateGetterandSetter(產(chǎn)生Getter和Setter)開啟「GenerateGetterandSetter」對話框,可以為現(xiàn)行類型中的字段,建設(shè)Getter和Setter。適用于字段與類型或類型中的某個文字選擇項(xiàng)。GenerateDelegateMethods(產(chǎn)生委派方法)開啟「GenerateDelegateMethods」對話框,可以為現(xiàn)行類型中的字段建設(shè)方法委派??捎迷谧侄巍ddConstructorfromSuperclass(新增Super類別中的建構(gòu)子)為目前所選的類型新增Super類別中所定義的建構(gòu)子。適用于類型或類型中的某個文字選擇項(xiàng)。Surroundwithtry/catch(以try/catch包覆)針對所選的陳述式,評估所有必須捕捉到的異常狀況。這些表示式會包覆trycatch區(qū)塊。可以使用編輯菜單中的展開選項(xiàng)至,以取得有效的選項(xiàng)范圍。ExternalizeStrings(將字符串提出)開啟「ExternalizeStrings」精靈。這個精靈可以藉由會存取內(nèi)容檔的陳述式,來更換程序代碼中的所有字符串。FindStringstoExternalize(尋找要提出的字符串)會出現(xiàn)一個對話框,其中顯示未提出字符串?dāng)?shù)目的摘要。適用于工程、來源資料夾與套件。ConvertLineDelimitersTo(將行定界字符轉(zhuǎn)換成)在目前開啟的編輯器中,變更所有行定界字符,而采用以下操作系統(tǒng)中所用的行定界字符:CRLF(Windows)LF〔Unix、MacOSX〕CR〔傳統(tǒng)MacOS〕Java編輯器容許混合使用行定界字符。不過,其它某些工具會要求使用和OS一致的行定界字符,或者要求至少行定界字符要一致?!窻efactor」菜單重構(gòu)指令也可以在一些視圖的快速菜單與Java編輯器中找到。名稱功能Undo(復(fù)原)「Undo」前次的重構(gòu)作業(yè)。重構(gòu)復(fù)原緩沖區(qū),共在執(zhí)行重構(gòu)后程序文件未變更的狀況下有效。Redo(重做)重做前次復(fù)原的重構(gòu)作業(yè)。重構(gòu)復(fù)原/重做緩沖區(qū)的有效期,僅限于執(zhí)行重構(gòu)后到?jīng)]有其它程序文件變更的這段時間。Rename(重新命名)啟動「RenameRefactoring」對話框:重新命名所選的元素,并且〔如果有啟用的話〕更正元素的〔以及其它檔案中的〕所有參照。適用于方法、字段、區(qū)域變量、方法參數(shù)、類型、編譯單元、套件、來源數(shù)據(jù)夾、工程,并且適用于可解析成這些元素類型之一的文字選項(xiàng)。Move(移動)啟動「Move」重構(gòu)對話框:移動所選的元素,并〔如果有啟用的話〕更正元素的〔以及其它檔案中的〕所有參照??商子弥烈换蚨鄠€Static方法、Static字段、類型、編譯單元、套件、來源數(shù)據(jù)夾與工程,并且套用于可解析成這些元素類型之一的文字選擇項(xiàng)。ChangeMethodSignature(變更方法簽章)啟動「ChangeMethodSignature」重構(gòu)對話框。變更參數(shù)名稱、參數(shù)類型、參數(shù)順序,并更新對應(yīng)方法的所有參照。此外,可以移除或新增參數(shù),也可以變更方法傳回類型及其可見性。這個重構(gòu)作業(yè)可套用至方法或套用在解析成方法的文字選項(xiàng)。ConvertAnonymousClasstoNested(將匿名類別轉(zhuǎn)換成巢狀)啟動「ConvertAnonymousClasstoNested」重構(gòu)對話框。協(xié)助將匿名內(nèi)部類別轉(zhuǎn)換成成員類別。這個重構(gòu)作業(yè)可套用至匿名內(nèi)部類別。ConvertNestedTypetoTopLevel(將巢狀類型轉(zhuǎn)換成最上層)啟動「ConvertNestedTypetoTopLevel」重構(gòu)對話框。為所選成員類型建設(shè)新的Java編譯單元,同時依需要更新所有參照。對于非static成員類型,將新增一個字段,以容許存取先前含括的實(shí)例。這個重構(gòu)作業(yè)可套用至成員類型或解析成成員類型的文字。PushDown(下推)啟動「PushDown」重構(gòu)對話框。將類別中的一組方法和字段移至它的子類別。這個重構(gòu)作業(yè)可套用至一個或多個以一樣類型宣告的方法和字段,或套用在字段或方法內(nèi)的文字選項(xiàng)。PullUp(上拉)啟動「PullUp」重構(gòu)精靈。將字段或方法移至其宣告類別的Super類別,或〔如果是方法〕將方法宣告成Super類別中的abstract。這個重構(gòu)作業(yè)可套用至一個或多個以一樣類型宣告的方法、字段和成員類型,或套用在字段、方法或成員類型內(nèi)的文字選項(xiàng)。ExtractInterface(擷取界面)啟動「ExtractInterface」重構(gòu)對話框。以一組方法建設(shè)新的接口,并使所選類別實(shí)作接口,同時選擇性將類別參照變更為新接口〔在可能的情況下〕。這個重構(gòu)作業(yè)可套用至類型。UseSupertypeWherePossible(適當(dāng)時使用Super類型)啟動「UseSupertypeWherePossible」重構(gòu)對話框。在識別所有可能發(fā)生這個取代的位置后,將出現(xiàn)的類型換成其Super類型之一。這個重構(gòu)作業(yè)可用在類型之上。Inline(列入)啟動「Inline」重構(gòu)對話框。列入?yún)^(qū)域變量、方法或常數(shù)。這個重構(gòu)作業(yè)可用在方法、staticfinal字段,以及解析為方法、staticfinal字段或區(qū)域變量的文字選項(xiàng)。ExtractMethod(擷取方法)啟動「ExtractMethod」重構(gòu)對話框。會建設(shè)一個內(nèi)含目前所選之陳述式或表示式的新方法,并將選擇項(xiàng)換成新方法的參照??梢允褂镁庉嫴藛沃械恼归_選項(xiàng)至,以取得有效的選項(xiàng)范圍。
這項(xiàng)特性非常適合用來去除冗長、雜亂和太復(fù)雜的方法。ExtractLocalVariable(擷取區(qū)域變量)啟動「ExtractLocalVariable」重構(gòu)對話框。會建設(shè)一個新變量,以指定給目前所選的表示式,并將選擇項(xiàng)換成新變量的參照。這個重構(gòu)作業(yè)可用在解析為區(qū)域變量的文字選項(xiàng)。可以使用編輯菜單中的展開選項(xiàng)至,以取得有效的選項(xiàng)范圍。ExtractConstant(擷取常數(shù))啟動「ExtractConstant」重構(gòu)對話框。從所選表示式中建設(shè)staticfinal字段并替代字段參照,以及選擇性地重新寫入其它出現(xiàn)一樣表示式的位置。這個重構(gòu)作業(yè)可用在staticfinal字段,以及解析為staticfinal字段的文字選項(xiàng)。ConvertLocalVariabletoField(將區(qū)域變量轉(zhuǎn)換成字段)啟動「ConvertLocalVariabletoField」重構(gòu)對話框。將區(qū)域變量轉(zhuǎn)換成字段。如果在建設(shè)時已起始設(shè)定變量,那么作業(yè)會將起始設(shè)定移至新字段的宣告,或移至類別的建構(gòu)子。這個重構(gòu)作業(yè)可用在解析為區(qū)域變量的文字選項(xiàng)。EncapsulateField(封裝字段)啟動「EncapsulateField」重構(gòu)對話框。會將字段的所有參照換成getting與setting方法。適用于所選的字段或可解析成字段的文字選擇項(xiàng)?!窷avigate」菜單這個菜單可以尋找及導(dǎo)覽工作臺中顯示的資源及其它成品。名稱功能GoInto(進(jìn)入)將視圖輸入設(shè)定在目前所選的元素上?!柑准g覽器」視圖可支持這項(xiàng)。GoTo(移至)上一頁:將視圖輸入設(shè)定在歷程中的上一個輸入上:必須有歷程,才能用到這項(xiàng)〔已使用「GoInto」〕下一頁:將視圖輸入設(shè)定在歷程中的下一個輸入上:必須有歷程,才能用到這項(xiàng)〔已使用「GoInto」、「GoInto」→「Back」〕往上移一層:將現(xiàn)行視圖的輸入設(shè)定在其輸入的母元素上。參照測試:瀏覽以找出所有參照目前選取之類型的JUnit測試類型:瀏覽以找出類型,并在現(xiàn)行視圖中顯示它?!窹ackageExplorer」視圖支援這項(xiàng)。套件:瀏覽以找出套件,并在現(xiàn)行視圖中顯示它?!窹ackageExplorer」視圖支援這項(xiàng)。資源:瀏覽以找出資源,并在現(xiàn)行視圖中顯示它。Open(開啟)試著解析現(xiàn)行程序代碼選項(xiàng)上所參照的元素,并開啟宣告該參照的檔案。OpenTypeHierarchy(開啟類型階層)試著解析現(xiàn)行程序代碼選項(xiàng)上所參照的元素,并在「TypeHierarchy」視圖中開啟該元素。針對元素呼叫,并開啟元素的類型階層。顯示Java元素的Java編輯器與視圖中可支持這項(xiàng)。OpenCallHierarchy(開啟呼叫階層)試著開啟呼叫現(xiàn)行程序代碼選項(xiàng)上所參照的元素,并在「CallHierarchy」視圖中開啟該元素。OpenSuperImplementation(開啟super實(shí)作)開啟一個編輯器,以顯示目前所選方法或現(xiàn)行光標(biāo)位置旁之方法的super實(shí)作。如果未選取方法,或者方法沒有super實(shí)作,那么不會開啟編輯器。OpenExternalJavadoc(開啟外部Javadoc)開啟目前所選元素或文字選項(xiàng)的Javadoc文件。JAR或工程的Javadoc位置是在工程或JAR的「JavadocLocation」內(nèi)容頁面中指定。請注意,這個外部Javadoc文件可能未以現(xiàn)行程序代碼中指定的Javadoc加以更新??梢允褂肑avadoc匯出精靈,在Java工程中為程序文件建設(shè)Javadoc文件。OpenType(開啟類型)顯示「OpenType」選擇對話框,以便在編輯器中開啟一個類型?!搁_啟類型」選擇對話框中顯示工作區(qū)中的所有現(xiàn)有類型。OpenTypeInHierarchy(在「階層」中開啟類型)顯示「OpenType」選擇對話框,以便在編輯器與「TypeHierarchy」視圖中開啟一個類型?!窸penType」選擇對話框中顯示工作區(qū)中的所有現(xiàn)有類型。Showin→PackageExplorer(顯示在→套件瀏覽器)在「PackageExplorer」視圖中顯示目前所選的元素〔或現(xiàn)行光標(biāo)位置旁的元素〕。QuickOutline(顯示概要)為目前選取的類型開啟小型概要器。QuickTypeHierarchy(顯示類型階層)為目前選取的類型開啟小型類型階層器。NextAnnotation(移至下一個問題)選取下一個問題。Java編輯器中支持這項(xiàng)。PreviousAnnotation(移至上一個問題)選取上一個問題。Java編輯器中支持這項(xiàng)。GotoLastEditLocation(移至前次編輯位置)顯示前次發(fā)生編輯的位置。GotoLine(移至指定行號)開啟對話框,以輸入指示編輯器應(yīng)移至的行號。限編輯器。Back(向后)這個指令會導(dǎo)覽至之前在編輯器中檢視的前一個資源。這個指令和Web瀏覽器的上一頁按鈕一樣。Forward(向前這個指令會導(dǎo)覽并復(fù)原之前的上一頁指令所造成的效果。這個指令和Web瀏覽器的下一頁按鈕一樣。「Search」菜單名稱功能Search...(搜尋...)開啟搜尋對話框File...(檔案...)針對「檔案搜尋」頁面開啟搜尋對話框Java...(Java...)針對「Java搜尋」頁面開啟搜尋對話框References(參照)尋找所選Java元素的所有參照Declarations(宣告)尋找所選Java元素的所有宣告Implementors(實(shí)作者)尋找所選接口的所有實(shí)作者。ReadAccess(讀取權(quán))尋找所選字段的所有讀取權(quán)WriteAccess(寫入權(quán))尋找所選字段的所有寫入權(quán)ReferringTests...()尋找所選Java元素的所有測試參照OccurrencesinFile(檔案中的搜尋結(jié)果)尋找所選Java元素在其檔案中的所有出現(xiàn)工程ExceptionOccurrences(拋出例外中的搜尋結(jié)果)尋找所選Java元素在其拋出例外中的所有出現(xiàn)工程SearchScopesSubmenu(搜尋范圍子菜單):范圍可用性說明Workspace(工作區(qū))所有元素在整個工作區(qū)中搜尋Project(專案)所有元素在含括所選元素的工程中進(jìn)展搜尋Hierarchy(階層)類型和成員在類型的階層中搜尋WorkingsSet(工作集)所有元素在工作集中搜尋工作集對話框可以儲存并命名范圍?!杆褜し秶棺硬藛沃幸鄷@示工作集的現(xiàn)有實(shí)例??稍谝韵乱晥D中透過所選資源與元素的快速菜單,來執(zhí)行Java搜尋:「PackageExplorer」「Outline」視圖「SearchResult」視圖「Hierarchy」視圖「Browsing」視圖Java編輯器中亦提供「Search」快速菜單。目前所選文字必須可解析成Java元素,才能執(zhí)行搜尋。所選Java元素的類型會定義所能使用的「Search」快速菜單。Java編輯器不會根據(jù)選項(xiàng)而限制可用的Java搜尋項(xiàng)清單?!窹roject」菜單「工程」菜單可以對工作臺中的工程執(zhí)行動作〔建置或編譯〕。名稱功能OpenProject(開啟專案)顯示對話框,可以選取開啟已關(guān)閉的工程CloseProject(關(guān)閉專案)關(guān)閉目前所選取的工程BuildAll(全部建置)這個指令會對工作臺中的所有工程執(zhí)行增量(incremental)建置。也就是說,它會建置〔編譯〕自從前次增量建置后,工作臺中受到任何資源變更所影響的所有資源。自動建置關(guān)閉時,才可使用這個指令。BuildProject(建置專案)這個指令會對目前選取的工程執(zhí)行增量(incremental)建置。也就是說,它會建置〔編譯〕自從前次建置后,受到任何資源變更所影響的工程中的所有資源。自動建置關(guān)閉時,才可使用這個指令。BuildWorkingsSet(重新建置工作集)這個菜單可以在工作集上執(zhí)行增量(incremental)建置。也就是說,它會建置〔編譯〕前次建置之后,受到任何資源變更所影響之工作集中的所有資源。自動建置關(guān)閉時,才可使用這個指令。Clean(去除)這個指令會舍棄先前的所有建置結(jié)果。如果自動建置是開啟的,這會呼叫完整的建置。BuildAutomatically(自動建置)自動建置工作區(qū)中的所有工程。這個指令可以切換自動建置喜好設(shè)定。GenerateJavadoc...(產(chǎn)生Javadoc...)對目前選取的工程開啟「GenerateJavadoc」精靈。Properties(內(nèi)容)對目前選取的工程開啟內(nèi)容頁面?!窻un」菜單名稱功能ToggleLineBreakpoint(切換行岔斷點(diǎn))這個指令可以在目前于作用中Java編輯器中所選之行處,新增或移除Java行岔斷點(diǎn)。ToggleMethodBreakpoint(切換方法岔斷點(diǎn))這個指令可以針對目前的二進(jìn)制方法,新增或移除方法岔斷點(diǎn)??稍贘ava類別檔編輯器的來源中選取二進(jìn)制方法,或在其它任何視圖中選取〔像是「Outline」視圖〕。ToggleWatchpoint(切換監(jiān)視點(diǎn))這個指令可以針對目前的Java字段,新增或移除字段監(jiān)視點(diǎn)。可在Java編輯器的來源中選取字段,或在其它任何視圖中選取〔像是「Outline」視圖〕。SkipAllBreakpoints(忽略所有的岔斷點(diǎn))這個指令可以忽略所有的岔斷點(diǎn)AddJavaExceptionBreakpoint(新增Java異常狀況岔斷點(diǎn))這個指令可以建設(shè)一個異常狀況岔斷點(diǎn)。可藉由指定異常狀況岔斷點(diǎn),而在擲出異常狀況時,暫停執(zhí)行緒或VM的執(zhí)行??稍O(shè)為在未捕捉到或捕捉到〔或兩者〕異常狀況時暫停執(zhí)行。AddClassLoadBreakpoint這個指令可讓以建設(shè)一個ClassLoad岔斷點(diǎn)。RunLastLaunched(執(zhí)行前一次的啟動作業(yè))這個指令可以在執(zhí)行模式下迅速重復(fù)最近一次的啟動作業(yè)〔如果有支持該模式的話〕。DebugLastLaunched(除錯前一次的啟動作業(yè))這個指令可以在除錯模式下迅速重復(fù)最近一次的啟動作業(yè)〔如果有支持該模式的話〕。RunHistory(執(zhí)行歷程)呈現(xiàn)在執(zhí)行模式下啟動的啟動配置之最近歷程的子菜單RunAs(執(zhí)行為)呈現(xiàn)所登錄之執(zhí)行啟動快捷方式的子菜單。啟動快捷方式可支持工作臺或作用中編輯器選項(xiàng)的感應(yīng)式啟動。Run...(執(zhí)行...)這個指令會了解啟動配置對話框,以管理執(zhí)行模式下的啟動配置。DebugHistory(除錯歷程)呈現(xiàn)在除錯模式下啟動的啟動配置之最近歷程的子菜單DebugAs(除錯為)呈現(xiàn)所登錄之除錯啟動快捷方式的子菜單。啟動快捷方式可支持工作臺或作用中編輯器選項(xiàng)的感應(yīng)式啟動。Debug...(除錯...)這個指令會了解啟動配置對話框,以管理除錯模式下的啟動配置。Inspect(視察)當(dāng)執(zhí)行緒暫停時,這個指令會使用「表示式」視圖,顯示在該執(zhí)行緒之堆??蚧蜃兞康沫h(huán)境定義下,視察所選表示式或變量的結(jié)果。Display(顯示)當(dāng)執(zhí)行緒暫停時,這個指令會使用「Display」視圖,顯示在該執(zhí)行緒之堆??蚧蜃兞康沫h(huán)境定義下,評估所選表示式的結(jié)果。如果目前作用中的局部是「JavaSnippetEditor(Java片段編輯器)」,那么會在其中顯示結(jié)果。Execute(執(zhí)行)執(zhí)行StepintoSelection這些指令可以逐步執(zhí)行所要除錯的程序代碼。ExternaklTools(外部工具)外部工具「Windows」菜單這個菜單可以顯示、隱藏,以及另行在工作臺中操作各種視圖、視景和動作。名稱功能NewWindow(開新窗口)這個指令會開啟一個新的工作臺窗口,其中含有與現(xiàn)行視景一樣的視景。OpenPerspective(開啟視景)這個指令會在此工作臺窗口中開啟新視景。可以在「Window」→「Preferences」→「Workbench」→「Perspectives」頁面中變更這個喜好設(shè)定。在工作臺窗口內(nèi)開啟的所有視景都會顯示在快捷方式列上。ShowView(顯示視圖)這個指令會在現(xiàn)行視景中顯示選取的視圖??梢栽凇竁indow」→「Preferences」→「Workbench」→「Perspectives」頁面中配置開啟視圖的方式。可能會想開啟的視圖會最先列示;這份清單視現(xiàn)行視景而定。從其它...子菜單中,可以開啟任何視圖。視圖會依照「ShowView」對話框中的各個種類來排序。CustomizePerspective(自訂視景)每個視景包含一組預(yù)先定義的動作,可以從菜單列和工作臺工具列存取這些動作。SavePerspectiveAs(另存新視景)這個指令可以儲存現(xiàn)行視景,以及建設(shè)自己的自訂視景。儲存視景之后,可以使用「Window」→「ShowView」→「Other...」菜單工程來開啟更多這類型的視景。ResetPerspective(重設(shè)視景)這個指令會將現(xiàn)行視景的布置變更為其原始的配置。ClosePerspective(關(guān)閉視景)這個指令會關(guān)閉作用中的視景。CloseAllPerspectives(關(guān)閉所有視景)這個指令會關(guān)閉工作臺窗口中的所有已開啟視景。Navigation(導(dǎo)覽)這個子菜單包含用于在工作臺窗口中的視圖、視景及編輯器之間導(dǎo)覽的按鍵。顯示系統(tǒng)菜單:顯示用來重新調(diào)整大小、關(guān)閉或固定現(xiàn)行視圖或編輯器的菜單。顯示視圖菜單:顯示可在作用中視圖的工具列中存取的下拉菜單。將作用中的視圖或編輯器最大化:使作用中的局部占用整個畫面,如果已占用整個畫面,就使它返回原始狀態(tài)。啟動編輯器:使現(xiàn)行編輯器作用中。下一個編輯器:啟動最近使用的編輯器清單中的下一個開啟的編輯器。上一個編輯器:啟動最近使用的編輯器清單中的上一個開啟的編輯器。切換至編輯器:顯示一個對話框,用來切換到已開啟的編輯器。顯示一個對話框,用來切換到已開啟的編輯器。下一個視圖:啟動最近使用的視圖清單中的下一個開啟的視圖。上一個視圖:啟動最近使用的編輯器清單中的上一個開啟的編輯器。下一個視景:啟動最近使用的視景清單中的下一個開啟的視景。上一個視景:啟動最近使用的視景清單中的上一個開啟的視景。Preferences(喜好設(shè)定)這個指令可以指出在使用工作臺時的喜好設(shè)定。其中有各式各樣的喜好設(shè)定可用來配置工作臺及其視圖的外觀,以及用來自訂在工作臺中安裝的所有工具的行為。「Help」菜單這個指令提供有關(guān)使用工作臺的說明。名稱功能Welcome(歡送使用)這個指令會開啟歡送使用內(nèi)容。HelpContents(說明內(nèi)容)這個指令顯示說明視圖。說明視圖含有說明書籍、主題,以及與工作臺和已安裝特性的相關(guān)信息。TipsandTricks(要訣和技巧)這個指令會開啟可能尚未探索之有興趣的生產(chǎn)力特性的清單。CheatSheets(提要)這個指令會開啟選取提要的對話框。SoftwareUpdates(軟件更新)這個指令群組可以更新產(chǎn)品以及下載及安裝新特性。AboutEclipsePlatform(關(guān)于Eclipse平臺)這個指令顯示產(chǎn)品、已安裝特性及可用外掛程序的相關(guān)信息。2.8.2圖標(biāo)和按鈕「Navigator」視圖圖示「Navigator」視圖中可能會出現(xiàn)以以以下圖示:圖示說明專案〔開啟〕數(shù)據(jù)夾〔開啟〕專案〔已關(guān)閉〕一般檔編輯區(qū)標(biāo)記列標(biāo)記列〔編輯區(qū)左側(cè)〕中可能會出現(xiàn)以下標(biāo)記:圖示說明書簽岔斷點(diǎn)作業(yè)標(biāo)記搜尋結(jié)果錯誤標(biāo)記警告標(biāo)記信息標(biāo)記「Tasks」視圖「Tasks」視圖可能會出現(xiàn)以下標(biāo)記:圖示說明信息作業(yè)高優(yōu)先級作業(yè)低優(yōu)先級作業(yè)已完成作業(yè)警告作業(yè)錯誤作業(yè)工具列按鈕以下按鈕可能會出現(xiàn)在工作臺工具列、視圖的工具列以及快捷方式列中:圖示說明圖示說明開啟新視景儲存作用中的編輯器內(nèi)容儲存所有編輯器的內(nèi)容以新的名稱或位置儲存編輯器內(nèi)容開啟搜尋對話框打印編輯器內(nèi)容開啟資源建設(shè)精靈開啟檔案建設(shè)精靈開啟數(shù)據(jù)夾建設(shè)精靈開啟工程建設(shè)精靈開啟「匯入」精靈開啟「匯出」精靈執(zhí)行增量建置執(zhí)行程序除錯程序執(zhí)行外部工具或Ant剪下選擇至剪貼簿復(fù)制選擇至剪貼簿從剪貼簿貼上選擇復(fù)原最近的編輯重做最近的復(fù)原編輯導(dǎo)覽至清單中的下一個工程導(dǎo)覽至清單中的上一個工程向前導(dǎo)覽向后導(dǎo)覽導(dǎo)覽上一層新增書簽或作業(yè)開啟視圖的下拉菜單關(guān)閉視圖或編輯器固定編輯器以防止自動重復(fù)使用過濾作業(yè)或內(nèi)容移至編輯器中的作業(yè)、問題或書簽復(fù)原預(yù)設(shè)內(nèi)容以樹狀構(gòu)造顯示工程重新整理視圖內(nèi)容按字母順序排序清單取消執(zhí)行過久的作業(yè)刪除選取的工程或內(nèi)容外部工具和Ant圖示物件圖示說明Ant建置檔包含錯誤的Ant目標(biāo)無效的專案建置器預(yù)設(shè)目標(biāo)公用Ant目標(biāo)〔含說明的目標(biāo)〕Ant內(nèi)部目標(biāo)〔不含說明的目標(biāo)〕Jar檔Ant內(nèi)容Ant作業(yè)Ant類型Ant匯入作業(yè)Antmacrodef作業(yè)啟動配置圖示說明啟動外部工具Ant啟動配置程序啟動配置「主要」標(biāo)簽「重新整理」標(biāo)簽「建置」標(biāo)簽「目標(biāo)」卷標(biāo)「內(nèi)容」欄標(biāo)「類別路徑」卷標(biāo)Ant視圖圖示說明Ant視圖新增建置檔透過搜尋來新增建置檔執(zhí)行選取的建置文件或選取的目標(biāo)文件移除選取的建置檔移除所有的建置檔內(nèi)容除錯視圖指令名稱說明回復(fù)這個指令會讓已暫停的執(zhí)行緒恢復(fù)執(zhí)行。暫停這個指令會暫停執(zhí)行目標(biāo)中所選取的執(zhí)行緒,可以瀏覽或修改程序代碼、視察資料、逐步執(zhí)行等。終止這個指令會終止所選取的除錯目標(biāo)。
(僅快速菜單)終止并移除這個指令會終止所選取的除錯目標(biāo),并將之從視圖中移除。
(僅快速菜單)全部終止這個指令會終止視圖中所有作用中的啟動作業(yè)。切斷聯(lián)機(jī)這個指令會切斷除錯器和所選取的除錯目標(biāo)間的聯(lián)機(jī)〔如果是遠(yuǎn)程除錯的話〕。移除全部終止的啟動這個指令會將所有已終止的除錯目標(biāo)從視圖顯示中去除。使用逐行過濾器這個指令會切換逐行過濾器〔開/關(guān)〕。當(dāng)它開啟時,所有的逐行功能都會套用逐行過濾器。進(jìn)入副程序這個指令會進(jìn)入強(qiáng)調(diào)顯示的陳述式。跳過副程序這個指令跳過強(qiáng)調(diào)顯示的陳述式。在下一行會以一樣方法繼續(xù)執(zhí)行或〔如果位于方法結(jié)尾〕使用呼叫現(xiàn)行方法的方法繼續(xù)執(zhí)行。游標(biāo)會跳到方法的宣告處,并選取這一行。執(zhí)行到Return這個指令會跳出現(xiàn)行方法的副程序。這個選項(xiàng)會在完畢現(xiàn)行方法后停頓執(zhí)行。顯示完整名稱這個選項(xiàng)可以切換成顯示或隱藏完整名稱。
(僅快速菜單)復(fù)制堆棧這個指令會將已暫停執(zhí)行緒中所選取的堆棧以及執(zhí)行中之執(zhí)行緒的狀態(tài),復(fù)制到剪貼簿中。放到頁框這個指令可以放回與重新輸入指定的堆棧框。這項(xiàng)特性類似「回頭執(zhí)行」再整個重新啟動程序。如果要放回堆???,再重新輸入指定的堆???,請選取要「放置」的指定堆??颍龠x取放入堆??颉U堊⒁庖韵掠嘘P(guān)這項(xiàng)特性的警告:不能在堆棧中放入原生方法。全體數(shù)據(jù)不受影響,仍維持其現(xiàn)行值。舉例來說,不會去除內(nèi)含元素的Static向量。附注:只有在根基VM支持這項(xiàng)特性時,才會啟用這個指令。
(僅快速菜單)重新啟動這個指令會重新啟動所選除錯目標(biāo)。(僅快速菜單)內(nèi)容這個指令會顯示所選取的啟動作業(yè)的內(nèi)容。此外,也可以檢視所選程序的完整指令行。2.9視景2.9.1新視景有幾種方法可在這個工作臺窗口內(nèi)開啟新視景:利用快捷方式列中的「OpenPerspective」按鈕。從「Window」→「OpenPerspective」菜單中選取一個視景。如果要利用快捷方式列按鈕來開啟一個視景,請執(zhí)行以下動作:I.按一下「OpenPerspective」按鈕。II.這時會出現(xiàn)一個菜單,顯示和「Window」→「OpenPerspective」菜單一樣的選項(xiàng)。請從菜單中選擇「Other...」。圖2.14III.在「SelectPerspective」對話框中,選擇Debug,然后按一下OK。圖2.15這時會顯示「Debug」視景。IV.另外還有些有趣的事情值得注意?,F(xiàn)在,窗口標(biāo)題會指出「Debug」視景正在使用中??旖莘绞搅邪瑤讉€視景:原始「Resource」視景、新的「Debug」視景,以及少數(shù)幾個其它視景?!窪ebug」視景按鈕是已經(jīng)下按的,表示它是現(xiàn)行視景。如果要顯示視景的完整名稱,請用鼠標(biāo)右鍵按一下視景列,再勾選ShowText。圖2.16V.在快捷方式列中,按一下「Resource」視景按鈕。這時「Resource」視景又會成為現(xiàn)行視景。請注意,每個視景所擁有的一組視圖各不一樣。2.9.2新窗口除了在現(xiàn)行工作臺窗口中開啟視景之外,也可以在另一個窗口中開啟新的視景。依預(yù)設(shè),新視景會開啟在現(xiàn)行窗口中??梢岳谩竁indow」→「Preferences」→「Workbench」→「Perspectives」來配置這個預(yù)設(shè)行為。圖儲存視景可以利用工作臺來儲存自己喜好的布置,供未來使用。I.在快捷方式列中,按一下「Resource」視景?,F(xiàn)在「Resource」視景是在作用中。II.拖曳「Outline」視圖,將它和「Navigator」視圖堆放在一起。III.選擇「Window」→「SavePerspectiveAs...」IV.「SavePerspectiveAs...」對話框可用來重新定義現(xiàn)有的視景,或建設(shè)新視景。按一下OK來更新「Resource」視景,并在后續(xù)確實(shí)認(rèn)對話框中按一下OK。如果重設(shè)視景或開啟新視景,就會使用新的視景布置。圖2.18V.在「Resource」視景中移動「Outline」視圖,現(xiàn)在,它和「作業(yè)」視圖堆放在一起。VI.選擇「Window」→「ResetPerspective」。請注意,「Outline」視圖會和「Navigator」堆放在一起。原先,當(dāng)?shù)谝淮螁㈤_工作臺時,它是在導(dǎo)覽器下面,但由于儲存視景時將「儲存庫」和「Outline」堆棧起來,因此,它現(xiàn)在就以此為起始布置。VII.選擇「Window」→「NewWindow」來開啟第二個窗口,以顯示資源視景。請觀察它,它在使用新儲存的布置。VIII.關(guān)閉第二個窗口。在變更過「Resource」視景之后,還有一個方法可用來回復(fù)原始布置。如果要將「Resource」視景重設(shè)回程序布置:I.選擇「Window」→「Preferences」。II.展開Workbench,然后選取Perspective。III.選取Resource視景,然后按一下Reset按鈕,再按一下OK。圖2.19IV.現(xiàn)在,視景儲存狀態(tài)的任何變更尚未完成。如果要更新正在處理的「Resource」視景現(xiàn)行復(fù)本,請從工作臺的菜單列中選取「Window」→「ResetPerspective」。2.9.4配置視景除了配置視景的布置之外,也可以控制視景的假設(shè)干其它主要方面。其中包括:「NewWindow」?!竁indow」→「OpenPerspective」?!竁indow」→「ShowView」。工具列所顯示的各組動作。請嘗試自訂這些工程之一。I.在快捷方式列中,按一下「Resource」視景。II.選取「Window」→「CustomizePerspective...」III.選取Commands標(biāo)簽。IV.勾選Launch,然后按一下OK。圖2.20V.觀察工具列,現(xiàn)在它含有除錯/執(zhí)行啟動的按鈕。VI.嘗試過「CustomizePerspective...」對話框中的其它選項(xiàng)之后,請選擇「Window」→「ResetPerspective」,讓視景返回原始狀態(tài)。2.10作業(yè)和標(biāo)記標(biāo)記有許多類型,包括書簽、作業(yè)標(biāo)記、除錯岔斷點(diǎn)和問題。這一節(jié)的重點(diǎn)是作業(yè)和「Tasks」視圖?!窽asks」視圖會顯示工作臺中的所有作業(yè)。這個視圖會顯示與特定檔案、特定檔案中的特定行的相關(guān)作業(yè),以及沒有與任何特定檔案相關(guān)的一般作業(yè)。2.10.1不相關(guān)的作業(yè)未關(guān)聯(lián)的作業(yè)不會關(guān)聯(lián)于任何特定資源。如果要建設(shè)未關(guān)聯(lián)的作業(yè):I.在「Tasks」視圖中,按一下「AddTask」按鈕。這時會出現(xiàn)新作業(yè)對話框。II.輸入作業(yè)的簡要說明,再按Enter鍵。如果在輸入說明時要取消對話框,請按Esc。這時「Tasks」視圖中會出現(xiàn)新的作業(yè)。圖相關(guān)的作業(yè)相關(guān)作業(yè)會關(guān)聯(lián)于資源中的某特定位置。如果要將作業(yè)關(guān)聯(lián)于Hello.java,請執(zhí)行以下動作:I.在「Navigator」視圖中,按兩下開啟Java程序(Hello.java)。II.在文字編輯器任何一行左側(cè)的編輯器區(qū)域中,從標(biāo)記列來存取快速菜單。標(biāo)記列主要文字區(qū)域左側(cè)的垂直列。III.從標(biāo)記列的快速菜單中,選取AddTask。標(biāo)記列會顯示包括書簽、〔相關(guān)作業(yè)的〕作業(yè)標(biāo)記和/或除錯岔斷點(diǎn)在內(nèi)的任何標(biāo)記??梢灾苯訌臋n案中特定行左側(cè)的標(biāo)記列中,存取快速菜單來將各種標(biāo)記關(guān)聯(lián)于特定行。圖2.22IV.在Description字段中,輸入要關(guān)聯(lián)于文字文件中的這一行之作業(yè)的簡要說明。圖2.23V.完成之后,按一下OK。VI.請注意,新的作業(yè)標(biāo)記會出現(xiàn)在標(biāo)記列中,就在新增作業(yè)的那一行左側(cè)。另外,也請注意,新作業(yè)會出現(xiàn)在「Tasks」視圖。VII.新增作業(yè)之后,請按一下編輯器中的第一行,或新作業(yè)所關(guān)聯(lián)的行上面的任何其它行。VIII.在這點(diǎn)上,新增假設(shè)干文字行到檔案中。IX.請注意,當(dāng)在上面新增了假設(shè)干文字行時,作業(yè)標(biāo)記會跟著檔案中相關(guān)的行而在標(biāo)記列中下移。當(dāng)儲存檔案時,「Tasks」視圖中的行號會被更新。X.在「Tasks」視圖中,存取剛建設(shè)之作業(yè)的快速菜單。XI.選取MarkCompleted。XII.現(xiàn)在,從標(biāo)記的快速菜單項(xiàng)選擇取DeleteCompletedTasks。XIII.請注意,這時標(biāo)記列的作業(yè)標(biāo)記會消失,且會從「Tasks」視圖中移除作業(yè)。2.10.3開啟檔案「Tasks」視圖提供兩個開啟作業(yè)的相關(guān)檔案的方法:選取作業(yè),然后從快速菜單中,選擇GoTo按兩下作業(yè)這兩種方法都會開啟檔案編輯器,且會標(biāo)示出選取的作業(yè)所關(guān)聯(lián)的那一行。2.11書簽書簽是導(dǎo)覽至常用資源最簡單的方式。這一節(jié)要看看書簽的設(shè)定和移除,以及在「Bookmarks」視圖中檢視它們。「Bookmarks」視圖會顯示工作臺中的所有書簽。如果要顯示「Bookmarks」視圖,請?jiān)凇窻esource」視景中,選取「Window」→「ShowView」→「Bookmarks」。2.11.1新增和檢視書簽工作臺可以用書簽來標(biāo)示個別檔案或檔案內(nèi)的位置。這一節(jié)要示范如何利用「Bookmarks」視圖來設(shè)定假設(shè)干書簽及檢視它們。I.從菜單列中,選取「Window」→「ShowView」→「Bookmarks」。這時「Bookmarks」視圖會出現(xiàn)在工作臺中。II.編輯Hello.java檔。III.將光標(biāo)放在檔案中任何一行旁的編輯器標(biāo)記列上。然后,從標(biāo)記列的快速菜單中,選取AddBookmark。圖2.24當(dāng)「AddBookmark」對話框開啟時,輸入這個書簽的說明。請輸入「我的書簽」。IV.請注意,標(biāo)記列中會出現(xiàn)一個新書簽。圖2.25新書簽也會出現(xiàn)在「Bookmarks」視圖中。圖2.26V.在「Navigator」視圖中,選取Hello.java檔。從主工作臺菜單中,選取「Edit」→「AddBookmark」。這將會使用文件名稱呼明書簽,來建設(shè)檔案的書簽?,F(xiàn)在,請看看「Bookmarks」視圖,其中有兩個書簽。圖2.272.11.2使用書簽建設(shè)好假設(shè)干書簽之后,現(xiàn)在,將提供一些指示來說明如何取得書簽相關(guān)檔案的指示。I.在編輯器區(qū)域中,關(guān)閉所有檔案。II.在「Bookmarks」視圖中,按兩下所建設(shè)的第一個書簽〔我的書簽〕。III.請注意,這時會有開啟的編輯器顯示書簽所關(guān)聯(lián)的檔案,且會標(biāo)示出書簽所關(guān)聯(lián)的那一行。附注:「Bookmarks」視圖支持用另一種方式來開啟所選書簽的相關(guān)檔案,只要從書簽的快速菜單中選取GoTo就行了。在「Bookmarks」視圖中,選取導(dǎo)覽器中的相關(guān)檔案。I.在「Bookmarks」視圖中,選取「我的書簽」。II.從書簽的快速菜單中,選擇ShoeinNavigator。III.請注意,現(xiàn)在可以見到「Navigator」視圖,且會自動選取Hello.java檔。Hello.java是「我的書簽」所關(guān)聯(lián)的檔案。2.11.3移除書簽I.在「Bookmarks」視圖中,選取Hello.java〔我們建設(shè)的第二個書簽〕,再執(zhí)行以下其中一項(xiàng)動作:按一下視圖工具列中的「刪除」按鈕。從書簽的快速菜單中,選取「刪除」。按一下鍵盤上的Delete鍵。請注意,書簽已從「Bookmarks」視圖中移除。圖2.28II.這時應(yīng)該還有一個書簽。這個書簽與Hello.java檔其中一行相關(guān)。另外還有兩種方法可以移除這個書簽。使用Hello.java編輯器標(biāo)記列中的RemoveBookmark。請記住,最初建設(shè)書簽時,在標(biāo)記列中使用AddBookmark。圖2.29在「Bookmarks」視圖中,利用書簽蹦現(xiàn)菜單中的刪除來刪除書簽〔如上面所執(zhí)行的動作〕。以下是第二個方式。III.確定有編輯器開啟了Hello.java。雖然編輯器實(shí)際上不需要開啟,但刪除書簽時,可以檢視編輯器更新。IV.在「Bookmarks」視圖中,選取Hello.java〔剩下的書簽〕。按一下視圖工具列中的「刪除」按鈕。請注意,書簽已從「Bookmarks」視圖及Hello.java編輯器中移除。2.12快速視圖(FastView)快速視圖是隱藏而可以快速顯示的視圖。它們的運(yùn)作方式和一般視圖一樣,唯一不同之處是它們在隱藏時不會占據(jù)工作臺窗口的畫面空間。這一節(jié)要說明如何將「Navigator」視圖轉(zhuǎn)換成快速視圖。2.12.1建設(shè)快速視圖快速視圖是隱藏而可以快速顯示的視圖。這些指示開場于從「Navigator」視圖建設(shè)快速視圖,之后,再說明完成快速視圖之后要如何使用它。以下是兩個建設(shè)快速視圖的方法使用拖放技術(shù)。使用視圖「系統(tǒng)」菜單所提供的菜單作業(yè)。請依照以下方式,利用拖放技術(shù)來建設(shè)快速視圖。I.在「Navigator」視圖中,按一下標(biāo)題列,將它拖曳到窗口左下方的快捷方式列中。II.當(dāng)游標(biāo)到了快捷方式列,它會變成一個"快速視圖"游標(biāo)。請放開鼠標(biāo)按鈕,將導(dǎo)覽器放在快捷方式列中。現(xiàn)在,快捷方式列中會有導(dǎo)覽器快速視圖的按鈕如果要利用第二種方法來建設(shè)快速視圖,首先在「Navigator」視圖的卷標(biāo)上蹦現(xiàn)快速菜單。請從這個菜單中,選取FastView。圖2.302.12.2使用快速視圖現(xiàn)在,導(dǎo)覽器已轉(zhuǎn)換成快速視圖。這一節(jié)要示范它現(xiàn)在能做什么。請確認(rèn)窗口左下方的快捷方式列仍有「Navigator」視圖,且外觀如下:I.在快捷方式列中,按一下「Navigator」快速視圖按鈕。II.觀察「Navigator」視圖從窗口左側(cè)出現(xiàn)。圖2.31III.可以依照正常方式來使用「Navigator」快速視圖。如果要調(diào)整快速視圖的大小,請將鼠標(biāo)移到快速視圖右緣,光標(biāo)在該處會變成雙箭頭。之后,請按住鼠標(biāo)左鍵來移動鼠標(biāo)。IV.如果要隱藏快速視圖,請按一下另一個視圖或編輯器,或在快速視圖的工具列中按一下最小化按鈕。附注:如果從「Navigator」快速視圖開啟檔案,快速視圖會自動隱藏起來,讓能夠使用檔案。如果要將快速視圖轉(zhuǎn)換回正規(guī)視圖,請執(zhí)行以下動作之一:從視圖左上角圖標(biāo)的快速菜單中,選擇快速檢視。從工具列拖曳快速檢視圖示,然后將它放置在工作臺窗口某處。2.13對比工作臺可用來對比多項(xiàng)資源以及在特殊的對比編輯器中呈現(xiàn)結(jié)果。開場對比之前,必須建設(shè)一些檔案。I.利用工程的蹦現(xiàn)菜單來建設(shè)一個叫做file1.txt的檔案。在file1.txt的編輯器中,輸入下面這幾行文字,再將檔案儲存起來:Thisisline1.Thisisline2.Thisisline3.Thisisline4.Thisisline5.II.在導(dǎo)覽器中,選取file1.txt,再利用Ctrl+C來復(fù)制檔案。III.使用Ctrl+V〔貼上〕來建設(shè)副本。在出現(xiàn)的名稱沖突對話框中,將檔案重新命名為file2.txt?!苍贛ac中,請使用Command+C和Command+V?!超F(xiàn)在,有兩個一樣的檔案file1.txt和file2.txt。2.13.1簡單對比在導(dǎo)覽器中,選取file1.txt和file2.txt,然后從快速菜單中,選取「CompareWith」→「EachOther」。這時會出現(xiàn)一個對話框,指出兩個檔案一樣。圖2.32依照以下方式來編輯file1.txt:I.刪除第1行:"Thisisline1."II.將第3行改成"Thisisamuchbetterline3."III.插入第4a行〔在第5行之前〕,內(nèi)容為:"Thisisline4aanditisnew"現(xiàn)在,檔案(file1.txt)的內(nèi)容應(yīng)該如下:Thisisline2.Thisisamuchbetterline3.Thisisline4.Thisisline4aanditisnewThisisline5.儲存檔案的內(nèi)容,方法是選取「File」→「Save」〔或按Ctrl+S〕。如果要對比檔案,請?jiān)俅芜x取file1.txt和file2.txt,從「
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度出借資金管理與風(fēng)險控制服務(wù)協(xié)議3篇
- 個人物流服務(wù)協(xié)議范本(2024年版)一
- 二零二五年度返點(diǎn)合作協(xié)議版:文化演出門票銷售返點(diǎn)協(xié)議
- 二零二五年度銀校合作協(xié)議書:銀校合作打造金融科技人才培養(yǎng)基地
- 二零二五年度項(xiàng)目經(jīng)理聘用協(xié)議(新能源項(xiàng)目)
- 二零二五年度餐飲業(yè)食品安全責(zé)任協(xié)議
- 二手房交易協(xié)議法律文檔下載版
- 二零二五年度臨時舞臺設(shè)施租賃與轉(zhuǎn)讓協(xié)議2篇
- 二零二五年度旅游度假區(qū)場地租賃及運(yùn)營協(xié)議2篇
- 二手車交易協(xié)議2024版:限定條款詳述
- 物流服務(wù)項(xiàng)目的投標(biāo)書
- 地鐵車站低壓配電及照明系統(tǒng)
- C語言程序設(shè)計(jì)(慕課版 第2版)PPT完整全套教學(xué)課件
- 行業(yè)會計(jì)比較(第三版)PPT完整全套教學(xué)課件
- 值機(jī)業(yè)務(wù)與行李運(yùn)輸實(shí)務(wù)(第3版)高職PPT完整全套教學(xué)課件
- 高考英語語法填空專項(xiàng)訓(xùn)練(含解析)
- 42式太極劍劍譜及動作說明(吳阿敏)
- 危險化學(xué)品企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化課件
- 巨鹿二中骨干教師個人工作業(yè)績材料
- 《美的歷程》導(dǎo)讀課件
- 心電圖 (史上最完美)課件
評論
0/150
提交評論