java代碼助手 java助手下載

求解,怎么弄。幫幫忙

Eclipse 是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具(Java DevelopmentKit,JDK)。

為徐州等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及徐州網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站制作、網(wǎng)站建設(shè)、徐州網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

基本信息

中文名稱 eclipse

外文名稱 eclipse

早期開(kāi)發(fā)商 OTI、IBM

類 別 JAVA程序

適用領(lǐng)域 計(jì)算機(jī)

目錄

1基本含義

2歷史

3發(fā)行版本

4語(yǔ)言拓展

5字符集設(shè)置

6使用技巧

7學(xué)習(xí)資料

8主要組成

9軟件開(kāi)發(fā)包

10新版本特點(diǎn)

eclipse-galileo

雖然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java 集成開(kāi)發(fā)環(huán)境(IDE)來(lái)使用,但 Eclipse 的目標(biāo)卻不僅限于此。Eclipse 還包括插件開(kāi)發(fā)環(huán)境(Plug-in Development Environment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。

這種平等和一致性并不僅限于 Java 開(kāi)發(fā)工具。盡管 Eclipse 是使用Java語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java 語(yǔ)言;例如,支持諸如C/C++、COBOL、PHP、Android等編程語(yǔ)言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。

基于 Eclipse 的應(yīng)用程序的一個(gè)突出例子是 IBM Rational Software Architect,它構(gòu)成了 IBM Java 開(kāi)發(fā)工具系列的基礎(chǔ)。

歷史折疊

Eclipse最初是由IBM公司開(kāi)發(fā)的替代商業(yè)軟件Visual Age for Java的下一代IDE開(kāi)發(fā)環(huán)境,2001年11月貢獻(xiàn)給開(kāi)源社區(qū),現(xiàn)在它由非營(yíng)利軟件供應(yīng)商聯(lián)盟Eclipse基金會(huì)(Eclipse Foundation)管理。2003年,Eclipse 3.0選擇OSGi服務(wù)平臺(tái)規(guī)范為運(yùn)行時(shí)架構(gòu)。2007年6月,穩(wěn)定版3.3發(fā)布;2008年6月發(fā)布代號(hào)為Ganymede的3.4版;2009年6月發(fā)布代號(hào)為Galileo的3.5版;2010年6月發(fā)布代號(hào)為Helios的3.6版;2011年6月發(fā)布代號(hào)為Indigo的3.7版;2012年6月發(fā)布代號(hào)為Juno的4.2版;2013年6月發(fā)布代號(hào)為Kepler的4.3版;2014年6月發(fā)布代號(hào)為L(zhǎng)una的4.4版;2015年6月項(xiàng)目要發(fā)布代號(hào)為Mars的4.5版。

發(fā)行版本折疊

從2006年起,Eclipse基金會(huì)每年都會(huì)安排同步發(fā)布(simultaneous release)。至今,同步發(fā)布主要在6月進(jìn)行,并且會(huì)在接下來(lái)的9月及2月釋放出SR1及SR2版本。

版本代號(hào)

平臺(tái)版本

主要版本發(fā)行日期

SR1發(fā)行日期

SR2發(fā)行日期

Callisto

3.2

2006年6月26日

N/A

N/A

Europa

3.3

2007年6月27日

2007年9月28日

2008年2月29日

Ganymede

3.4

2008年6月25日

2008年9月24日

2009年2月25日

Galileo

3.5

2009年6月24日

2009年9月25日

2010年2月26日

Helios

3.6

2010年6月23日

2010年9月24日

2011年2月25日

Indigo

3.7

2011年6月22日

2011年9月23日

2012年2月24日

Juno

3.8及4.2

2012年6月27日

2012年9月28日

2013年3月1日

Kepler

4.3

2013年6月26日

2013年9月27日

2014年2月28日

Luna

4.4

2014年6月25日

2014年9月25日

2015年2月27日

Mars

4.5

2015年3月14日

N/A

N/A

展開(kāi)

語(yǔ)言拓展折疊

Eclipse是著名的跨平臺(tái)的自由集成開(kāi)發(fā)環(huán)境(IDE)。最初主要用來(lái)Java語(yǔ)言開(kāi)發(fā),通過(guò)安裝不同的插件Eclipse可以支持不同的計(jì)算機(jī)語(yǔ)言,比如C++和Python等開(kāi)發(fā)工具。Eclipse的本身只是一個(gè)框架平臺(tái),但是眾多插件的支持使得Eclipse擁有其他功能相對(duì)固定的IDE軟件很難具有的靈活性。許多軟件開(kāi)發(fā)商以Eclipse為框架開(kāi)發(fā)自己的IDE。

Eclipse 最初由OTI和IBM兩家公司的IDE產(chǎn)品開(kāi)發(fā)組創(chuàng)建,起始于1999年4月。IBM提供了最初的Eclipse代碼基礎(chǔ),包括Platform、JDT 和PDE。Eclipse項(xiàng)目IBM發(fā)起,圍繞著Eclipse項(xiàng)目已經(jīng)發(fā)展成為了一個(gè)龐大的Eclipse聯(lián)盟,有150多家軟件公司參與到Eclipse項(xiàng)目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一個(gè)開(kāi)放源碼項(xiàng)目,它其實(shí)是Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其開(kāi)放源碼,任何人都可以免費(fèi)得到,并可以在此基礎(chǔ)上開(kāi)發(fā)各自的插件,因此越來(lái)越受人們關(guān)注。隨后還有包括Oracle在內(nèi)的許多大公司也紛紛加入了該項(xiàng)目,Eclipse的目標(biāo)是成為可進(jìn)行任何語(yǔ)言開(kāi)發(fā)的IDE集成者,使用者只需下載各種語(yǔ)言的插件即可。

字符集設(shè)置折疊

點(diǎn)擊導(dǎo)航欄里的 window - Preferences

選擇 General - Content Types

在右側(cè)紅框里選擇你要修改編碼的文件類型

(一般我們會(huì)用到CSS,Java Source File,Java Propertis File 等等),

在綠框里修改編碼,一般用"utf-8"。

修改完點(diǎn)擊OK。

前三步是針對(duì)文件的,

我們還需要對(duì)我們的工作空間設(shè)置字符集編碼。

我們可以去 General - Workspace -然后在圖中的中間的紅框里選擇你需要的字符集,

然后你右下角的Apply執(zhí)行操作。

使用技巧折疊

快捷方式折疊

!--[if !supportLists]--0. Ctrl + 1 (快速修復(fù))

!--[if !supportLists]--1. Ctrl + D (刪除當(dāng)前行)

!--[if !supportLists]--2. Ctrl + Alt + ↓(復(fù)制當(dāng)前行到下一行)

!--[if !supportLists]--3. Alt + / 或者說(shuō)是 Ctrl + 空格(由于后者與輸入法的快捷鍵沖突,所以,我一般都用前者) 作用:快速插入。

!--[if !supportLists]--4. Alt+Shift+R 重命名非常好用。

!--[if !supportLists]--5. Ctrl + Q 定位到最后編輯的地方。

!--[if !supportLists]--6. Ctrl + Shift + O 自動(dòng)導(dǎo)入包。

!--[if !supportLists]--7. Ctrl+/ 注釋當(dāng)前行,再按則取消注釋。

!--[if !supportLists]--8. Ctrl+K快速查找。

!--[if !supportLists]--9. Ctrl + Shift + F 自動(dòng)縮進(jìn)。

常用快捷鍵折疊

Eclipse最全快捷鍵,熟悉快捷鍵可以幫助開(kāi)發(fā)事半功倍,節(jié)省更多的時(shí)間來(lái)用于做有意義的事情。

Ctrl+1 快速修復(fù)(最經(jīng)典的快捷鍵,就不用多說(shuō)了)

Ctrl+D: 刪除當(dāng)前行

Ctrl+Alt+↓ 復(fù)制當(dāng)前行到下一行(復(fù)制增加)

Ctrl+Alt+↑ 復(fù)制當(dāng)前行到上一行(復(fù)制增加)

Alt+↓ 當(dāng)前行和下面一行交互位置(特別實(shí)用,可以省去先剪切,再粘貼了)

Alt+↑ 當(dāng)前行和上面一行交互位置(同上)

Alt+← 前一個(gè)編輯的頁(yè)面

Alt+→ 下一個(gè)編輯的頁(yè)面(當(dāng)然是針對(duì)上面那條來(lái)說(shuō)了)

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

Shift+Enter 在當(dāng)前行的下一行插入空行(這時(shí)鼠標(biāo)可以在當(dāng)前行的任一位置,不一定是最后)

Shift+Ctrl+Enter 在當(dāng)前行插入空行(原理同上條)

Ctrl+Q 定位到最后編輯的地方

Ctrl+L 定位在某行 (對(duì)于程序超過(guò)100的人就有福音了)

Ctrl+M 最大化當(dāng)前的Edit或View (再按則反之)

Ctrl+/ 注釋當(dāng)前行,再按則取消注釋

Ctrl+O 快速顯示 OutLine

Ctrl+T 快速顯示當(dāng)前類的繼承結(jié)構(gòu)

Ctrl+W 關(guān)閉當(dāng)前Editer

Ctrl+K 參照選中的Word快速定位到下一個(gè)

Ctrl+E 快速顯示當(dāng)前Editer的下拉列表(如果當(dāng)前頁(yè)面沒(méi)有顯示的用黑體表示)

Ctrl+/(小鍵盤) 折疊當(dāng)前類中的所有代碼

Ctrl+×(小鍵盤) 展開(kāi)當(dāng)前類中的所有代碼

Ctrl+Space 代碼助手完成一些代碼的插入(但一般和輸入法有沖突,可以修改輸入法的熱鍵,也可以暫用Alt+/來(lái)代替)

Ctrl+Shift+E 顯示管理當(dāng)前打開(kāi)的所有的View的管理器(可以選擇關(guān)閉,激活等操作)

Ctrl+J 正向增量查找(按下Ctrl+J后,你所輸入的每個(gè)字母編輯器都提供快速匹配定位到某個(gè)單詞,如果沒(méi)

有,則在stutes line中顯示沒(méi)有找到了,查一個(gè)單詞時(shí),特別實(shí)用,這個(gè)功能Idea兩年前就有了)

Ctrl+Shift+J 反向增量查找(和上條相同,只不過(guò)是從后往前查)

Ctrl+Shift+F4 關(guān)閉所有打開(kāi)的Editer

Ctrl+Shift+X 把當(dāng)前選中的文本全部變?yōu)榇髮?/p>

Ctrl+Shift+Y 把當(dāng)前選中的文本全部變?yōu)樾?/p>

Ctrl+Shift+F 格式化當(dāng)前代碼

Ctrl+Shift+P 定位到對(duì)于的匹配符(譬如{}) (從前面定位后面時(shí),光標(biāo)要在匹配符里面,后面到前面,則反之)

下面的快捷鍵是重構(gòu)里面常用的,本人就自己喜歡且常用的整理一下(注:一般重構(gòu)的快捷鍵都是Alt+Shift開(kāi)頭的了)

Alt+Shift+R 重命名 (是我自己最愛(ài)用的一個(gè)了,尤其是變量和類的Rename,比手工方法能節(jié)省很多勞動(dòng)力)

Alt+Shift+M 抽取方法 (這是重構(gòu)里面最常用的方法之一了,尤其是對(duì)一大堆泥團(tuán)代碼有用)

Alt+Shift+C 修改函數(shù)結(jié)構(gòu)(比較實(shí)用,有N個(gè)函數(shù)調(diào)用了這個(gè)方法,修改一次搞定)

Alt+Shift+L 抽取本地變量( 可以直接把一些魔法數(shù)字和字符串抽取成一個(gè)變量,尤其是多處調(diào)用的時(shí)候)

Alt+Shift+F 把Class中的local變量變?yōu)閒ield變量 (比較實(shí)用的功能)

Alt+Shift+I 合并變量(可能這樣說(shuō)有點(diǎn)不妥Inline)

Alt+Shift+V 移動(dòng)函數(shù)和變量(不怎么常用)

Alt+Shift+Z 重構(gòu)的后悔藥(Undo)

插件開(kāi)發(fā)折疊

Eclipse的插件機(jī)制是輕型軟件組件化架構(gòu)。在客戶機(jī)平臺(tái)上,Eclipse使用插件來(lái)提供所有的附加功能,例如支持Java以外的其他語(yǔ)言。已有的分離的插件已經(jīng)能夠支持C/C++(CDT)、Perl、Ruby,Python、telnet和數(shù)據(jù)庫(kù)開(kāi)發(fā)。插件架構(gòu)能夠支持將任意的擴(kuò)展加入到現(xiàn)有環(huán)境中,例如配置管理,而決不僅僅限于支持各種編程語(yǔ)言。

Eclipse的設(shè)計(jì)思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。Eclipse基本內(nèi)核包括:圖形API (SWT/Jface), Java開(kāi)發(fā)環(huán)境插件(JDT ),插件開(kāi)發(fā)環(huán)境(PDE)等。

插件安裝折疊

Eclipse插件的安裝方法大體有以下幾種方式:

第一種:直接復(fù)制法

假設(shè)Eclipse的安裝目錄在C:\eclipse,解壓下載的eclipse 插件或者安裝eclipse 插件到指定目錄AA(如:c:\AA)文件夾,打開(kāi)AA 文件夾,在AA文件夾里分別包含兩個(gè)文件夾features和plugins ,然后把兩個(gè)文件夾里的文件分別復(fù)制到C:\eclipse下所對(duì)應(yīng)的文件夾下的features 和plugins 下,一般的把插件文件直接復(fù)制到eclipse目錄里是最直接也是最愚蠢的一種方法!因?yàn)槿蘸笙胍獎(jiǎng)h除這些插件會(huì)非常的困難,不推薦使用。

注意:直接將插件包解壓到plugins文件夾下之后,重啟eclipse,可能不會(huì)加載新的插件。

解決方法是:

1、打開(kāi)命令行,到當(dāng)前eclipse的目錄下,輸入eclipse -clean,重新啟動(dòng)eclipse,這樣eclipse就會(huì)加上新的插件了。

2、如果插件不能生效,則請(qǐng)將eclipse\configuration\org.eclipse.update目錄刪除后再啟動(dòng)eclipse;

你可以在eclipse的菜單"Help"--"About EclipseSDK"--"Feature Details" 和"Plug-in Details"中看到新安裝的插件。

第二種:使用link文件法

a.假設(shè)Eclipse的安裝目錄在C:\eclipse,在該文件夾下,新建這樣的目錄結(jié)構(gòu)C:\eclipse\PluginsEclipse\jode\eclipse;

b.解壓下載的eclipse 插件或者安裝eclipse 插件到指定目錄BB(如:C:\BB)文件夾,打開(kāi)BB文件夾,然后把 BB文件夾里的兩個(gè)文件夾features和plugins復(fù)制到剛新建好的,這樣eclipse中就有了兩個(gè)插件目錄features and plugins下。

c.在C:\eclipse目錄中新建links(C:\eclipse\links)目錄,在links目錄中建立一個(gè)以link為擴(kuò)展名的文本文件如jode.link,內(nèi)容如下path=C:/eclipse/PluginsEclipse/jode 或者path=C:\\eclipse\\PluginsEclipse\\jode(插件的目錄),保存后重啟eclipse插件就會(huì)安裝完成。

注意:link文件中path=插件目錄的path路徑分隔要用\\或是/

Java代碼

/eclipse/

links/

jode.link

webtools.link

updateManager.link

...

...

/eclipse/ links/ jode.link webtools.linkupdateManager.link ... ... 可以在eclipse的菜單"Help"--"AboutEclipseSDK"--"Feature Details" 和"Plug-in Details"中看到新安裝的插件。

第三種:使用eclipse自帶圖形界面安裝

選擇Help Software Updates ManagerConfiguration,再選擇Add Extension Location 找到你要安裝插件的目錄就可以了。使用eclipse的help-SoftwareUpdates -Find and install... searchfor new features... 輸入軟件安裝地址進(jìn)行安裝強(qiáng)烈推薦這種方法,優(yōu)點(diǎn)很多比如可以方便的添加刪除,也不用自己寫link文件!

備注:Eclipse插件的目錄結(jié)構(gòu)

Java代碼

/eclipse-plugins/

eclipse/

.eclipseextension

features/

plugins/

第2.3種方法所指向的目錄都指的是"eclipse"目錄,

如果用第3種方法,在eclipse這個(gè)目錄下必須有文件.eclipseextension,如果下載的插件沒(méi)有這個(gè)文件,

那就隨便eclipse安裝目錄下的那個(gè)文件拷過(guò)去就行,只要有這么個(gè)文件就可以了,內(nèi)容沒(méi)什么用,主要是一些版本信息。例如:

Java代碼

id=org.eclipse.platform name=Eclipse Platform

version=3.1.1

id=org.eclipse.platform name=Eclipse Platform version=3.1.1

第四種:使用dropins安裝插件

EclipseMacketpalce從Eclipse3.5開(kāi)始,安裝目錄下就多了一個(gè)dropins目錄。只要將插件解壓后拖到該目錄即可安裝插件。

比如安裝svn插件subclipse-1.8.16.zip,只需要如下的三步即可:

1、使用winrar等壓縮軟件將壓縮包解壓至某一文件夾,比如subclipse-1.8.16

2、將此目錄移動(dòng)/復(fù)制至Eclipse安裝目錄下的dropins目錄

3、重啟Eclipse。

由于此種安裝方式可以將不同的插件安裝在不同的目錄里,并且不用麻煩地寫配置文件,因此管理起來(lái)會(huì)非常方便,推薦使用。

第五種:使用EclipseMacketplace

在新版eclipse中選擇Help Software Updates Eclipse Macketplace,這里有eclipse的插件市場(chǎng),如圖所示,可以直接搜索安裝需要的插件,不必配置,一鍵安裝,使用更加方便了。

學(xué)習(xí)資料折疊

《Eclipse從入門到精通》

《Eclipse使用入門教程》

《Eclipse Web開(kāi)發(fā)從入門到精通(實(shí)例版)》

主要組成折疊

Eclipse是一個(gè)開(kāi)放源代碼的軟件開(kāi)發(fā)項(xiàng)目,專注于為高度集成的工具開(kāi)發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái)。它主要由Eclipse項(xiàng)目、Eclipse工具項(xiàng)目和Eclipse技術(shù)項(xiàng)目三個(gè)項(xiàng)目組成,具體包括四個(gè)部分組成--Eclipse Platform、JDT、CDT和PDE。JDT支持Java開(kāi)發(fā)、CDT支持C開(kāi)發(fā)、PDE用來(lái)支持插件開(kāi)發(fā),Eclipse Platform則是一個(gè)開(kāi)放的可擴(kuò)展IDE,提供了一個(gè)通用的開(kāi)發(fā)平臺(tái)。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開(kāi)發(fā)工具的基礎(chǔ)。Eclipse Platform允許工具建造者獨(dú)立開(kāi)發(fā)與他人工具無(wú)縫集成的工具從而無(wú)須分辨一個(gè)工具功能在哪里結(jié)束,而另一個(gè)工具功能在哪里開(kāi)始。

軟件開(kāi)發(fā)包折疊

Eclipse SDK(軟件開(kāi)發(fā)者包)是Eclipse Platform、JDT和PDE所生產(chǎn)的組件合并,它們可以一次下載。這些部分在一起提供了一個(gè)具有豐富特性的開(kāi)發(fā)環(huán)境,允許開(kāi)發(fā)者有效地建造可以無(wú)縫集成到Eclipse Platform中的工具。Eclipse SDK由Eclipse項(xiàng)目生產(chǎn)的工具和來(lái)自其它開(kāi)放源代碼的第三方軟件組合而成。Eclipse項(xiàng)目生產(chǎn)的軟件以 GPL發(fā)布,第三方組件有各自自身的許可協(xié)議。

新版本特點(diǎn)折疊

1.NLS string hover有一個(gè)Open in Properties File動(dòng)作

2.在Caller模式下,調(diào)用層級(jí)(Call Hierarchy)有一個(gè)在上下文菜單中有一個(gè)Expand With Constructors動(dòng)作

3.當(dāng)你在編輯器中輸入的時(shí)候,Java比較編輯器會(huì)更新其結(jié)構(gòu)

4.有一個(gè)新的toString()產(chǎn)生器

5.為可覆蓋方法增加了一個(gè)Open Implementation鏈接,可以直接打開(kāi)其實(shí)現(xiàn)

6.編輯器與執(zhí)行環(huán)境一致

7.Debug視圖現(xiàn)在提供了breadcrumb(面包屑),顯示了活動(dòng)的debug上下文

8.可運(yùn)行的JAR文件輸出向?qū)н€可以把所需的類庫(kù)打包進(jìn)一個(gè)要輸出的可運(yùn)行JAR文件,或打包進(jìn)與緊挨著該JAR的一個(gè)目錄中

9.當(dāng)在寫一個(gè)分配表達(dá)式(allocation expression)時(shí)發(fā)生補(bǔ)全操作,ch內(nèi)容助手可以提示一個(gè)類的可用構(gòu)造方法

10.如果檢測(cè)到無(wú)用代碼,編譯器可以發(fā)出警告

11.類庫(kù)、變量或容器入口的路徑可以是與項(xiàng)目相關(guān)的任何位置

12.在Jovadoc hover的頭部及Javadoc視圖中,都提供了引用其他類型和成員的鏈接

13.隨該Eclipse發(fā)行的JUnit4版本更新為4.5

14.Javadoc視圖及hovers都支持{@inheritDoc}標(biāo)簽并給覆蓋方法增加鏈接

15.同一值的比較現(xiàn)在由編譯器檢測(cè),默認(rèn)情況下會(huì)發(fā)出警告

怎么把java代碼的括號(hào)移到下面?

Ctrl+M切換窗口的大小

Ctrl+I格式化激活的元素Format Active Elements。

Ctrl+F6切換到下一個(gè)Editor

Ctrl+F7切換到下一個(gè)Perspective

Ctrl+F8切換到下一個(gè)View

------------------------------------------

MyEclipse 快捷鍵2(CTRL+SHIFT)

------------------------------------------

Ctrl+Shift+E 顯示管理當(dāng)前打開(kāi)的所有的View的管理器(可以選擇關(guān)閉,激活等操作)

Ctrl+Shift+/ 自動(dòng)注釋代碼

Ctrl+Shift+\自動(dòng)取消已經(jīng)注釋的代碼

Ctrl+Shift+O 自動(dòng)引導(dǎo)類包

Ctrl+Shift+J 反向增量查找(和上條相同,只不過(guò)是從后往前查)

Ctrl+Shift+F4 關(guān)閉所有打開(kāi)的Editer

Ctrl+Shift+X 把當(dāng)前選中的文本全部變?yōu)樾?/p>

Ctrl+Shift+Y 把當(dāng)前選中的文本全部變?yōu)樾?/p>

Ctrl+Shift+F 格式化當(dāng)前代碼

Ctrl+Shift+M(先把光標(biāo)放在需導(dǎo)入包的類名上) 作用是加Import語(yǔ)句

Ctrl+Shift+P 定位到對(duì)于的匹配符(譬如{}) (從前面定位后面時(shí),光標(biāo)要在匹配符里面,后面到前面,則反之)

Ctrl+Shift+F格式化文件Format Document。

Ctrl+Shift+O作用是缺少的Import語(yǔ)句被加入,多余的Import語(yǔ)句被刪除。

Ctrl+Shift+S保存所有未保存的文件。

Ctrl+Shift+/ 在代碼窗口中是這種/*~*/注釋,在JSP文件窗口中是 !--~--。

Shift+Ctrl+Enter 在當(dāng)前行插入空行(原理同上條)

-----------------------------------------

MyEclipse 快捷鍵3(ALT)

-----------------------------------------

Alt+/ 代碼助手完成一些代碼的插入 ,自動(dòng)顯示提示信息

Alt+↓ 當(dāng)前行和下面一行交互位置(特別實(shí)用,可以省去先剪切,再粘貼了)

Alt+↑ 當(dāng)前行和上面一行交互位置(同上)

Alt+← 前一個(gè)編輯的頁(yè)面

Alt+→ 下一個(gè)編輯的頁(yè)面(當(dāng)然是針對(duì)上面那條來(lái)說(shuō)了)

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

MyEclipse 快捷鍵4(ALT+CTRL)

Alt+CTRL+↓ 復(fù)制當(dāng)前行到下一行(復(fù)制增加)

Alt+CTRL+↑ 復(fù)制當(dāng)前行到上一行(復(fù)制增加)

-------------------------------------------

MyEclipse 快捷鍵5(ALT+SHIFT)

-------------------------------------------

Alt+Shift+R 重命名

Alt+Shift+M 抽取方法

Alt+Shift+C 修改函數(shù)結(jié)構(gòu)(比較實(shí)用,有N個(gè)函數(shù)調(diào)用了這個(gè)方法,修改一次搞定)

Alt+Shift+L 抽取本地變量

Alt+Shift+F 把Class中的local變量變?yōu)閒ield變量

Alt+Shift+I 合并變量

Alt+Shift+V 移動(dòng)函數(shù)和變量

Alt+Shift+Z 重構(gòu)的后悔藥(Undo) Shift+Enter 在當(dāng)前行的下一行插入空行(這時(shí)鼠標(biāo)可以在當(dāng)前行的任一位置,不一定是最后)

Alt+Shift+O(或點(diǎn)擊工具欄中的Toggle Mark Occurrences按鈕) 當(dāng)點(diǎn)擊某個(gè)標(biāo)記時(shí)可使本頁(yè)面中其他地方的此標(biāo)記黃色凸顯,并且窗口的右邊框會(huì)出現(xiàn)白色的方塊,點(diǎn)擊此方塊會(huì)跳到此標(biāo)記處。

下面的快捷鍵是重構(gòu)里面常用的,本人就自己喜歡且常用的整理一下(注:一般重構(gòu)的快捷鍵都是Alt+Shift開(kāi)頭的了)

--------------------------------------------

MyEclipse 快捷鍵(6)

--------------------------------------------

F2當(dāng)鼠標(biāo)放在一個(gè)標(biāo)記處出現(xiàn)Tooltip時(shí)候按F2則把鼠標(biāo)移開(kāi)時(shí)Tooltip還會(huì)顯示即Show Tooltip Description。

F3跳到聲明或定義的地方。

F5單步調(diào)試進(jìn)入函數(shù)內(nèi)部。

F6單步調(diào)試不進(jìn)入函數(shù)內(nèi)部,如果裝了金山詞霸2006則要把“取詞開(kāi)關(guān)”的快捷鍵改成其他的。

F7由函數(shù)內(nèi)部返回到調(diào)用處。

F8一直執(zhí)行到下一個(gè)斷點(diǎn)。

用JAVA開(kāi)發(fā)窗體程序,用什么IDE比較好

IDE主要是代碼編輯工具,一款好的能更有效的完成開(kāi)發(fā)效果,主流IDE有:

1,Eclipse

Eclipse 是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具(Java Development Kit,JDK)(免費(fèi))。

2,MyEclipse

MyEclipse,是在eclipse 基礎(chǔ)上加上自己的插件開(kāi)發(fā)而成的功能強(qiáng)大的企業(yè)級(jí)集成開(kāi)發(fā)環(huán)境,主要用于Java、Java EE以及移動(dòng)應(yīng)用的開(kāi)發(fā)。MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持相當(dāng)不錯(cuò)(收費(fèi))。

3,Intellij IDEA

IntelliJ在業(yè)界被公認(rèn)為最好的java開(kāi)發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、各類版本工具(git、svn、github等)、JUnit、CVS整合、代碼分析、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說(shuō)是超常的。IDEA是JetBrains公司的產(chǎn)品,這家公司總部位于捷克共和國(guó)的首都布拉格,開(kāi)發(fā)人員以嚴(yán)謹(jǐn)著稱的東歐程序員為主。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費(fèi)版只支持Java等少數(shù)語(yǔ)言。

4,NetBeans

NetBeans 由Sun公司(2009年被甲骨文收購(gòu))在2000年創(chuàng)立,它是開(kāi)放源代碼以及開(kāi)發(fā)人員和客戶社區(qū)的家園,旨在構(gòu)建世界級(jí)的Java IDE。NetBeans當(dāng)前可以在Solaris、Windows、Linux和Macintosh OS X平臺(tái)上進(jìn)行開(kāi)發(fā),并在SPL(Sun公用許可)范圍內(nèi)使用。

intellij idea 是什么軟件

IDEA 全稱 IntelliJ IDEA,是java語(yǔ)言開(kāi)發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)為最好的java開(kāi)發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、各類版本工具(git、svn、github等)、JUnit、CVS整合、代碼分析、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說(shuō)是超常的。IDEA是JetBrains公司的產(chǎn)品,這家公司總部位于捷克共和國(guó)的首都布拉格,開(kāi)發(fā)人員以嚴(yán)謹(jǐn)著稱的東歐程序員為主。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費(fèi)版只支持Java等少數(shù)語(yǔ)言。

求助一款eclipse上的java編程助手軟件

先舉個(gè)簡(jiǎn)單的例子說(shuō)明問(wèn)題所在,例如在Eclipse ,MyEclipse代碼里面,打個(gè)foreach,switch等這些,是無(wú)法得到代碼提示的(不信自己試試),其他的就更不用說(shuō)了,而在 Microsoft Visual Studio 里面是得到非常友好的代碼提示的。實(shí)際上,Eclipse ,MyEclipse代碼里面的代碼提示功能默認(rèn)的一般是點(diǎn)“.”,一般是有了點(diǎn)“.”,才會(huì)有代碼提示。 原理:“Auto Activation triggers for java”這個(gè)選項(xiàng)就是指觸發(fā)代碼提示的的選項(xiàng),把“.”改成“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26個(gè)字母和.,(這些符號(hào)就觸發(fā)代碼提示功能了。(具體后面有說(shuō),放心)

增強(qiáng)Eclipse ,MyEclipse 的代碼提示功能,具體怎么樣來(lái)配置?下面開(kāi)始說(shuō)步驟: 已在6.0 和6.5測(cè)試通過(guò)

1. 打開(kāi)MyEclipse 6.0.1,然后“window”→“Preferences”

2. 選擇“java”,展開(kāi),“Editor”,選擇“Content Assist”。

3. 選擇“Content Assist”,然后看到右邊,右邊的“Auto-Activation”下面的“Auto Activation triggers for java”這個(gè)選項(xiàng)。其實(shí)就是指觸發(fā)代碼提示的就是“.”這個(gè)符號(hào)。

“Auto activation delay”這個(gè)是延時(shí),可以根據(jù)自己的需要進(jìn)行設(shè)置。我設(shè)置的是10

4.“Auto Activation triggers for java”這個(gè)選項(xiàng),在“.”后加abc字母,方便后面的查找

修改。然后“apply”,點(diǎn)擊“OK”。

5. 然后,“File”→“Export”,在彈出的窗口中選擇“Perferences”,點(diǎn)擊“下一步”。

6. 選擇導(dǎo)出文件路徑,本人導(dǎo)出到桌面,輸入“test”作為文件名,點(diǎn)擊“保存”。

7. 在桌面找到剛在保存的文件“test.epf”,右鍵選擇“用記事本打開(kāi)”。

8. 可以看到很多配置MyEclipse 6.0.1的信息

9. 按“ctrl + F”快捷鍵,輸入“.abc”,點(diǎn)擊“查找下一個(gè)”。

10. 查找到“.abc”的配置信息如下:

如下:

/instance/org.eclipse.jdt.ui/content_assist_autoactivation_triggers_java=.abc

11. 把“.abc”改成“.abcdefghijklmnopqrstuvwxyz”,保存,關(guān)閉“test.epf”。

12. 回到MyEclipse 6.0.1界面,“File”→“Import”,在彈出的窗口中選擇“Perferences”,點(diǎn)擊“下一步”,選擇剛在已經(jīng)修改的 “test.epf”文件,點(diǎn)擊“打開(kāi)”,點(diǎn)擊“Finish”。該步驟和上面的導(dǎo)出步驟類似。

13. 最后當(dāng)然是進(jìn)行代碼測(cè)試了。隨便新建一個(gè)工程,新建一個(gè)類。在代碼輸入switch,foreach等進(jìn)行測(cè)試。你立即會(huì)發(fā)現(xiàn),果然出了提示,而且無(wú)論是敲哪個(gè)字母都會(huì)有很多相關(guān)的提示了,很流暢,很方便。

總結(jié):

“Auto Activation triggers for java”這個(gè)選項(xiàng)就是指觸發(fā)代碼提示的的選項(xiàng),把“.”改成“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26個(gè)字母和.,(這些符號(hào)就觸發(fā)代碼提示功能了。

順便說(shuō)一下,修改類名,接口名等以不同顏色高亮的,可以這樣配置在“java”→“enditor”→ “syntac”,右邊展開(kāi)“java”→“classes”,勾上“Enable”這個(gè)選項(xiàng),選擇自己喜歡的顏色即可。當(dāng)然還有其他相關(guān)的顏色配置。具體就不說(shuō)啦。其實(shí),在“Preferences”這個(gè)東西,有很多可以配置的東西,使得MyEclipse 優(yōu)化的,具體的就要各個(gè)人根據(jù)自己個(gè)人喜好去配置了。

網(wǎng)頁(yè)題目:java代碼助手 java助手下載
標(biāo)題鏈接:http://www.muchs.cn/article34/hjeipe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管靜態(tài)網(wǎng)站、網(wǎng)站策劃、網(wǎng)站營(yíng)銷、域名注冊(cè)、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化