eclipse如何定義語句快捷鍵
eclipse定義快捷鍵:
設置快車鍵:用鼠標點在上圖Command下的任意欄,然后在鍵盤輸入字母,就能跳到以此輸入字母開頭的命名欄。
1)設置聯想鍵 Content Assist 為Esc快車鍵:
在如下圖1中的Binding 欄中,將鼠標選中Alt+/,然后點擊Esc鍵進入圖2,然后點擊右下角Apply,再進行下面設置
圖1:
eclipse常用的一些功能
很多人都說用了eclipse之后,就拋棄了其他的java ide, 說明它必有爽的地方, 那我來介紹一下用eclipse 開發java,有哪些爽的地方[Java Development Tool (JDT) 特色]其實特色有很多,我也只是憑我的開發經驗, 介紹一下jdt的突出功能.1. 自動修飾代碼功能這個功能很大程度上, 把平時一些開發代碼中的瑣碎的工作給自動化了打開菜單+ Source- Comment: 這個比較有用,比如你寫java代碼,發覺你有一段代碼要注釋掉,那就選中那一塊代碼,然后選這項,他就會自動把這段代碼注釋掉. 快捷健是 "Ctrl+/"- Uncomment: 反注釋, 操作方法和Comment差不多, 快捷鍵是 "Ctrl+\"- Format: 這個操作項是我一直推薦的, 非常方便, 比如你寫了段格式很爛的代碼, 亂七八糟的, 那你就選擇這項,你會發覺, 哇~~, 我的代碼怎么一下子變漂亮了, 不信你可以試試, 快捷鍵是"Ctrl+Shift+F", 所以我現在都養成習慣了,寫一會兒代碼,就c+s+f一下, 呵呵,很方便的.- Sort Member: 這個不是很常用,但是如果你覺得代碼太長,老是找不到函數,,也可以試試. 他會幫你把你寫的函數,變量重新排序- Organize Import: 這個功能也是一個不用不爽的功能, 比如你編一個項目,發現有很多import都沒有用到,或者說你引用了一個類,但是你沒有import,結果編譯不通過, 那都沒關系, 一用這個,所有的問題迎刃而解. 至少我用這個之后, 就從來沒有寫過import這類語句了. 快捷鍵是"Ctrl+Shift+O(是字母O,不是數字0)", 我經常把這個和c+s+f一起用, 呵呵,人也變懶了不少- Override/Implement Method: 這個比如你寫一個類, 實現了某一個接口,但是你還沒有實現那個接口的函數, 那就用這個,它會自動搜索父類和接口的方法,你可以選擇要覆蓋還是實現哪些函數- Generate Getter and Setter: 如果你加了一個類變量, 要為它寫getter和setter,不用那么麻煩, 用這個把,都是自動的- Generate Delegating Method: 如果某一個field要生成代理函數,用這個把,選一下就ok- Add Javadoc Comment: 點中某一個你想要加javadoc的函數或類或變量,然后選這項,它會自動幫你加好javadoc的頭,包括你用的那些param或return- surround with try/catch block: 比如你有一段代碼要處理某些exception,可你又忘了用try/catch來寫,別急,選中那段代碼,然后選這項,你會發覺它會自動針測你這段代碼里要拋出哪些exception,并且自動生成好所有代碼- externalize string: 這個是在做國際化的時候用的,簡單的說,就是把string包在resource bundle里, 這也是i18n的一個解決方案,我想我以后會詳細介紹這方面的東西.2. 重構功能:重構這兩年很熱, 那讓我們看看jdt里面的重構到底有多強. 呵呵, 這也是eclipse最吸引我的一個地方.打開菜單+ Refactor- Rename: 如果你寫了一個類,你發覺這個類某個類變量的名字起的不太好聽, 你覺得不爽, 于是你就想改名字, 那怎么改呢, 就把那個變量名改了? 呵呵,沒那么簡單,因為你這個變量如果已經在某些函數里引用到,那編譯要出錯了, 而且你根本就不知道你哪里引用了, 寫了那么多代碼,腦子都暈了, 那不是死菜了嗎? 別緊張, 用這個rename可以幫你解決一切問題, 它不僅可以幫你把變量的名字改了,而且它還會自動搜尋所有這個變量被引用到的地方,然后把那些地方也一起改了, 爽不爽啊, 給你省了很大的勞動力不是.- Move: 同樣, 要移動一個實現了的靜態函數或變量到別的類的話,用這個移動, 保證不出錯- Modify Method Signature: 你設計函數不可能一下子就定型的,比如你一開始這個函數有一個參數,后來發覺不對,要用兩個, 那你就要用這個來改, 這樣它還會搜尋所有已經引用這個函數的地方, 并且把這些應用的地方也改掉,否則編譯也要出錯的- Extract Interface: 它可以幫你把一個類抽象成一個接口, 規范你的代碼- Extract Method: 如果你寫了一段很長的函數, 但是這個函數有些代碼有重復利用性, 你就可以把給分割出來, 選中那段代碼,然后選這項,系統會問你抽出來的函數的定義, 然后它就會生成這段函數,把實現從原來函數那里抽出來,并在原來函數那里寫一個對這個新函數的引用,以保證程序不變性.- Extract Local Variable: 如果你發覺你函數里有些值都是通過一樣的表達式得到的,你就可以通過這項把這段表達式變成一個變量,并且把這個變量替換到引用到表達式的地方- Extract Constant: 抽取常量, 比如一個string= "eclipse", 你覺得很多地方要用到, 那就抽出來變成一個常量 ECLIPSE, 就這么簡單- convert local variable to field : 這個看名字就知道, 不多說了- encapsulate field: 這個和生成getter,setter有點類似, 但是不同的在于,如果你有一個public的常量 var,并且已經在別處引用到了, 那你用生成getter,setter肯定有問題, 因為引用的地方沒改過來, 用這個的話,不僅會生成getter,setter,而且還會改掉所有引用的地方, 比如把var = 。
;的地方改成setvar(。), 把 。
= var地方改成 。 = getvar(); , 呵呵,夠強把。
3. 敏感幫助:這個jb之類的ide也有, 啟動方式為"alt。
Java有不有像C語言那樣的清除Eclipse控制臺語句
*沒有清除Eclipse控制臺語句 。直接在console控制臺點擊右鍵,點擊clear就OK。
*e 是一個開放源代碼的、基于Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。
雖然大多數用戶很樂于將 Eclipse 當作 Java 集成開發環境(IDE)來使用,但 Eclipse 的目標卻不僅限于此。Eclipse 還包括插件開發環境(Plug-in Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發人員,因為它允許他們構建與 Eclipse 環境無縫集成的工具。由于 Eclipse 中的每樣東西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統一的集成開發環境而言,所有工具開發人員都具有同等的發揮場所。例如,支持諸如C/C++、COBOL、PHP、Android等編程語言的插件已經可用。Eclipse 框架還可用來作為與軟件開發無關的其他應用程序類型的基礎,比如內容管理系統。
*e 最初由OTI和IBM兩家公司的IDE產品開發組創建,起始于1999年4月。IBM提供了最初的Eclipse代碼基礎,包括Platform、JDT 和PDE。Eclipse項目IBM發起,圍繞著Eclipse項目已經發展成為了一個龐大的Eclipse聯盟,有150多家軟件公司參與到Eclipse項目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一個開放源碼項目,它其實是Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其開放源碼,任何人都可以免費得到,并可以在此基礎上開發各自的插件,因此越來越受人們關注。隨后還有包括Oracle在內的許多大公司也紛紛加入了該項目,Eclipse的目標是成為可進行任何語言開發的IDE集成者,使用者只需下載各種語言的插件即可。