前段時(shí)間一直用eclipse,用某個(gè)老師的話說(shuō):爽!確實(shí),用eclipse寫(xiě)代碼簡(jiǎn)直是種享受。即時(shí)編譯讓你可以根據(jù)前面的小紅叉很容易找到bug所在,當(dāng)然這種bug不是邏輯的,而是普通的語(yǔ)法錯(cuò)誤。我還是初學(xué)者,沒(méi)用到debug。但是我怎么總是犯低級(jí)的錯(cuò)誤呢?……

          某天聽(tīng)了一段視頻教程,突然之間豁然開(kāi)朗。老師說(shuō)初學(xué)Java不要用大型的IDE!不然出了小問(wèn)題都搞不定了!我親身經(jīng)歷過(guò)那種小錯(cuò)折磨人……但是束手無(wú)策,只能去google。而且用eclipse像吸毒一樣,我把Content Assit設(shè)置成為T(mén)ab鍵,那個(gè)爽??!比如想打import,你只要輸入前幾個(gè)字母加上tab,import馬上出來(lái)。對(duì)于比較長(zhǎng)的類(lèi)名,只要輸入開(kāi)頭的大寫(xiě)字母,按tab馬上就出來(lái),如想輸入StringBuffer,只需輸入SB加tab。還有一些語(yǔ)句也是整塊地輸出。我有點(diǎn)上癮了,太依賴(lài)Content Assit!

          初學(xué)Java過(guò)分依賴(lài)IDE是不好的開(kāi)端!所以我決定暫時(shí)放棄eclipse,用我鐘愛(ài)的editplus。

          搭建的步驟:

          1、下載、安裝、注冊(cè)editplus2。

          2、修改幾處設(shè)置,這是可選的。進(jìn)入tools 》preferences》font,修改成大點(diǎn)的字體,小字累眼睛。在files選項(xiàng)卡里去掉創(chuàng)建備份文件,把Create backup file when saving前面的勾去掉。

          3、加入Java工具,這是最主要的。
          添加Java編譯工具。在tools 》 configure user tools 》Add tool 》Program,在menu test 中輸入“java編譯”,command輸入“javac”,Argument選擇$(FilePath),Initial directory選擇$(FileDir),再選上Capture output。點(diǎn)擊Apply就ok了。
          添加Java解釋器。在tools 》 configure user tools 》Add tool 》Program,在menu test 中輸入“java運(yùn)行”,command輸入“java”,Argument選擇$(FileNameNoExt),Initial directory選擇$(FileDir)。點(diǎn)擊Apply就ok了。
          添加當(dāng)前文件目錄下的Dos窗口。在tools 》 configure user tools 》Add tool 》Program,在menu test 中輸入“cmd”,command輸入“cmd”,Initial directory選擇$(FileDir)。 點(diǎn)擊Apply就ok了。
          實(shí)現(xiàn)的效果就是:用editplus編輯一個(gè)Java源文件,然后按CTRL + 1,編譯;CTRL + 2,運(yùn)行;當(dāng)一個(gè)文件有多個(gè)class,你想運(yùn)行其中的某一個(gè),CTRL + 3,跳出cmd窗口,已經(jīng)指向當(dāng)前目錄了,然后手工輸入就可以了。

          4、修改Java文件模板。到editplus安裝目錄下,用記事本打開(kāi)template.java文件,修改成你想要的新建Java文件的模板。這樣每次從file 》 new 》java 創(chuàng)建的Java文件都是模板里的格式。

          5、然后下載Java語(yǔ)法高亮文件java.stx,以及Java自動(dòng)完成文件,java.acp。(這種自動(dòng)完成沒(méi)有eclipse那么智能、變態(tài))

          6、在editplus安裝目錄下面新建一個(gè)名為java.ctl的文本文件,內(nèi)容為:
          #TITLE=JavaCodeClip
          #INFO
          #SORT=y
          重啟editplus,在左上角的Cliptext的下拉列表中選擇JavaCodeClip,點(diǎn)擊add,然后可以添加常用的Java源代碼片段。比如測(cè)試經(jīng)常用的System.out.println();可以這樣添加:在title里面輸入print,在text body中輸入System.out.println(^!); 其中^!的意思是雙擊在文件中插入代碼之后,光標(biāo)的位置。

          早上那段代碼就是用editplus寫(xiě)的,感覺(jué)很好!IDE還是以后再學(xué)吧,不急。半年之后肯定出更高版本了,直接學(xué)那個(gè)吧。

          Feedback

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-20 20:27 by freeman1984
          有創(chuàng)意,不過(guò)還是eclipse好用。畢竟...-_-

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-20 20:49 by tomlove
          呵呵,說(shuō)的很對(duì)啊。我現(xiàn)在在用 netbeans 開(kāi)發(fā) swing 組見(jiàn)的時(shí)候還可以直接畫(huà)呢。 我們老師一開(kāi)始要我們用 記事本??! 最后才建議我們用 jcreator

          現(xiàn)在 想試試jbulider 但是那玩藝對(duì)機(jī)子的要求不是一般的低,俺這個(gè)破機(jī)子暫時(shí)還玩不起。

          不過(guò)你想想,只有熟悉了多種 IDE 以后,對(duì)于以后的工作還是很有幫助的

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-20 20:52 by Raylong
          @tomlove
          我是初學(xué)者,所以用editplus比較好,早晚會(huì)用ide的但不是現(xiàn)在。

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-20 21:07 by 大王
          我覺(jué)的初學(xué)Java,用JCreator就行,記事本有點(diǎn)自虐了,凡事都講個(gè)“度”嘛,
          不過(guò)Swing這兒,最好是手工敲出來(lái)

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-20 21:08 by Raylong
          @freeman1984
          我想深入基礎(chǔ)學(xué),所以盡量diy簡(jiǎn)單的環(huán)境,這樣能明白細(xì)節(jié)方面的問(wèn)題。

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-20 21:37 by Raylong
          @大王
          但是editplus的功能很強(qiáng)大,記事本可比不了的。

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-20 22:19 by 翔南
          我開(kāi)始學(xué)java的時(shí)候是用UltraEdit寫(xiě)的,挺不錯(cuò)
          但我不知道UltraEdit能不能把javac和java都整合進(jìn)來(lái)
          當(dāng)初都是自己進(jìn)cmd->進(jìn)到.java文件目錄->然后javac->最后java的
          我現(xiàn)在用的是eclipse,雖然偶還比較菜吧..
          不過(guò)我基本只用到了他的找錯(cuò)功能和方法提示

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-20 22:43 by 編程、設(shè)計(jì)是職業(yè)更是愛(ài)好
          不錯(cuò),我向來(lái)不愿意用Eclips這樣的IDE,一是太耗資源,二是把技術(shù)細(xì)節(jié)都給掩蓋了。我喜歡用Jcreator + Editplus,前者主要用于代碼自動(dòng)完成,這正是Editplus欠缺的,后者完成除Java意外的所有編輯。當(dāng)初2001年學(xué)C#的時(shí)候就是用Editplus。

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-20 22:47 by Raylong
          @編程、設(shè)計(jì)是職業(yè)更是愛(ài)好
          沒(méi)用過(guò)jcreator,不過(guò)聽(tīng)說(shuō)很多培訓(xùn)機(jī)構(gòu)都用jcreator。下載下試試看吧。我以前用editplus的時(shí)間最多,很有感情 呵呵

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-20 22:48 by Raylong
          @翔南
          代碼助手的功能很強(qiáng)!UltraEdit的界面我不喜歡,而且右鍵菜單過(guò)長(zhǎng),讓人生畏 呵呵

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-20 23:15 by bigboy
          很有見(jiàn)地!學(xué)習(xí)

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-20 23:55 by 怎么羨慕天空的飛鳥(niǎo)
          文章很不錯(cuò),現(xiàn)在也在用editplus,
          各位都用什么ide啊?

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-21 07:27 by Raylong
          @怎么羨慕天空的飛鳥(niǎo)
          用eclipse的最多吧,但是昨晚我發(fā)現(xiàn)jcreator也很好用,麻雀雖小,五臟俱全呢

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-21 07:29 by Raylong
          @推薦java開(kāi)源項(xiàng)目介紹大全《敏捷之源 - agilesource.org》
          謝謝推薦,但是現(xiàn)在偶還看不懂,流淚中……

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-21 17:30 by freeman1984
          學(xué)習(xí)是一個(gè)循序漸進(jìn)的過(guò)程,不同的階段用不同的東西。大家努力。

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-23 08:28 by Matthew Chen
          我最早是用textpad,eclipse的語(yǔ)法解析和內(nèi)容助手是相當(dāng)強(qiáng)大的,據(jù)說(shuō)只有idea更強(qiáng)一點(diǎn),netbeans和它同屬開(kāi)源產(chǎn)品,java世界里一般都能找到2個(gè)以上競(jìng)爭(zhēng)性的且都不錯(cuò)的產(chǎn)品,有福了大家。

          個(gè)人覺(jué)得如果從頭學(xué)起,特別是jvm指令基礎(chǔ),可以配合學(xué)一下ant(moven則是ant將來(lái)可能的替代,好比svn和cvs)。類(lèi)名方法名的記憶并不是必須的,可以“懶加載”。

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-10-23 08:44 by Raylong
          @Matthew Chen
          是啊,用了一段時(shí)間這個(gè)簡(jiǎn)易的開(kāi)發(fā)環(huán)境就感覺(jué)編碼的效率大打折扣,java中比較長(zhǎng)的類(lèi)名和方法名很多,沒(méi)有代碼自動(dòng)完成功能顯然比較累。
          后來(lái)在“編程、設(shè)計(jì)是職業(yè)更是愛(ài)好”的建議下,試用了jcreator,果然很好用,體積也夠小,我需要的東西都要?,F(xiàn)在用jcreator了。
          ant也應(yīng)該現(xiàn)在學(xué)了。畢竟人是多線程的,單線程的學(xué)習(xí)方式?jīng)]有效率。謝謝!

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-11-05 00:31 by 文豪
          EDITPLUS真的很好用?,F(xiàn)在一般的編輯基本都是由它來(lái)完成。
          完整的項(xiàng)目還是用專(zhuān)用的IDE比較合適。
          但是最不好的是EDITPLUS是收費(fèi)的軟件,不符合GPL。
          近來(lái)發(fā)現(xiàn)有一個(gè)叫NOTEPAD++的軟件是開(kāi)源的,而且用起來(lái)蠻好用,已經(jīng)投奔它去了。呵呵

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-11-06 15:53 by Raylong
          @文豪
          NPP非常好用!謝謝!還是開(kāi)源的好啊,不用嵬嵬索索地找注冊(cè)碼了,可以光明正大地用!官方主頁(yè)的蜥蜴有點(diǎn)嵬嵬索索 呵呵

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-11-06 15:56 by Raylong
          @Raylong
          不知道你看到了沒(méi)有,還有很搞笑的紀(jì)念品內(nèi)褲 呵呵
          http://notepad-plus.sourceforge.net/tw/shops.php?lang=tw
          我想要TotalCommander的背心!

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2007-12-08 15:29 by wǒ愛(ài)伱--咾婆
          哇.哈哈...支持啊....個(gè)!!?。?/div>

          # re: 用EditPlus搭建簡(jiǎn)易的Java開(kāi)發(fā)環(huán)境  回復(fù)  更多評(píng)論   

          2008-06-07 15:20 by powers7
          用editplus比較好!或者ue或者
          主站蜘蛛池模板: 太和县| 伽师县| 昭平县| 安达市| 陆川县| 永善县| 杭锦旗| 屯门区| 弥勒县| 江口县| 永顺县| 桂东县| 方正县| 鹿邑县| 嘉兴市| 六枝特区| 安多县| 星子县| 东至县| 达尔| 上杭县| 沂水县| 江油市| 镇沅| 雅安市| 宁晋县| 德兴市| 罗田县| 独山县| 手游| 嘉荫县| 汝城县| 开远市| 泸定县| 凤翔县| 简阳市| 云浮市| 昆明市| 黄石市| 安吉县| 微博|