道長(zhǎng)A的地盤

          http://Java.Im 這個(gè)網(wǎng)址NB吧?是道長(zhǎng)的新網(wǎng)站,您不去看看嗎?
          隨筆 - 28, 文章 - 1, 評(píng)論 - 73, 引用 - 0
          數(shù)據(jù)加載中……

          免費(fèi)文本編輯器--Notepad++功能介紹及評(píng)測(cè)


          道長(zhǎng)A同學(xué)是懷著激動(dòng)的心情來(lái)介紹Notepad++的,哪怕是第一次牽女孩子的手也沒有這樣激動(dòng)過(guò)。Notepad++就像是你的一個(gè)紅顏知己一樣,很美麗,很有誘惑力,可是卻因?yàn)槟撤N原因,不能終成眷屬。看不懂說(shuō)什么?接著往下看吧,相信只要你是個(gè)男人就會(huì)懂的。

           一、認(rèn)識(shí)Notepad++

          Notepad++是一個(gè)臺(tái)灣人使用C++開發(fā)的開源免費(fèi)的文本編輯器,它是一個(gè)多國(guó)語(yǔ)言版的編輯器,包含簡(jiǎn)體中文,使用它可以方便地編輯C、C++、Java、C#、XML、HTML、
          PHP、CSS等純文本文件,是程序員必不可少的編程工具。(怎么道長(zhǎng)A同學(xué)介紹每個(gè)軟件都這樣講?)

          二、安裝RJ TextEd

          RJ TextEd目前最新的版本是5.4.3,有2.72M,可以從http://sourceforge.net/project/showfiles.php?group_id=95717&package_id=102072下載安裝包。安裝過(guò)程非常簡(jiǎn)單,只需要安裝提示一步一步進(jìn)行就可以了。(又是這樣講,真的很無(wú)奈,因?yàn)榫褪沁@樣簡(jiǎn)單。)

          三、Notepad++功能介紹

           1、語(yǔ)法高亮顯示功能

           支持的程序語(yǔ)言:
          C C++ Java C# XML HTML
          PHP CSS makefile ASCII art (.nfo) doxygen ini file
          batch file Javascript ASP VB/VBS SQL Objective-C
          RC resource file Pascal Perl Python Lua TeX
          TCL Assembler Ruby Lisp Scheme Properties
          Diff Smalltalk Postscript VHDL Ada Caml
          AutoIt KiXtart Matlab Verilog Haskell InnoSetup
          CMake YAML 

          2、打印所見即所得(WYSIWYG) 

           如果你有彩色打印機(jī),你可以把你的原代碼以多種顏色打印出來(lái)。 

          3、用戶自定程序語(yǔ)言

           用戶可自定程序語(yǔ)言:自定的程序語(yǔ)言不僅有語(yǔ)法高亮度顯示功能,而且有語(yǔ)法折迭功能功能。 批注關(guān)鍵詞及運(yùn)算符號(hào)亦可自定。 

          4、字詞自動(dòng)完成功能(Auto-completion) 

           用戶能做自己的API列表(或從Notepad++官網(wǎng)下載專區(qū)下載你需要的api檔案)。一旦api檔案建立完成且在正確的系統(tǒng)路徑,鍵入Ctrl+Space(你可以修改這個(gè)鍵盤快捷方式)啟動(dòng)字詞自動(dòng)完成功能。 

          5、支持同時(shí)編輯多重文件

           你可以同時(shí)開啟多頁(yè)面來(lái)編輯。 

          6、支持多重窗口同步編輯

           用戶可同時(shí)有兩個(gè)窗口對(duì)比排列。你不但能開啟兩個(gè)不同文件在分別兩個(gè)不同的窗口內(nèi), 并且能開啟一個(gè)單獨(dú)文件在兩個(gè)不同的窗口內(nèi)(clone mode)進(jìn)行同步編輯。同步編輯的成果將在兩個(gè)的窗口內(nèi)同時(shí)更新。 

          7、支持Regular Expression查找及替換

           用戶可用Regular Expression來(lái)查找及替換一個(gè)字符串。 

          8、完全支持拖曳功能

           你可用拖曳功能來(lái)開啟文件。你也可以用拖曳功能來(lái)變換開啟文件的位置。 你甚至可拖曳開啟文件從一個(gè)窗口到另一個(gè)窗口。 

          9、內(nèi)部窗口位置可任意移動(dòng)
           10、自動(dòng)偵測(cè)開啟文件狀態(tài)

           如果外部修改(或刪除)Notepad++已打開的文件,用戶將會(huì)被通知更新文件內(nèi)容(或移除文件)。 

          11、放大與縮小功能 
          12、支持多國(guó)語(yǔ)言 

          支持中日韓窗口環(huán)境,及阿拉伯語(yǔ)與希柏來(lái)文的窗口環(huán)境。 

          13、書簽 

          用戶可用鼠標(biāo)點(diǎn)擊書簽邊行(書簽邊行位于列數(shù)邊行右方)或使用鍵盤快捷方式Ctrl+F2來(lái)標(biāo)明或移除書簽。使用鍵盤快捷方式F2到下一個(gè)書簽或Shift+F2到上一個(gè)書簽。如欲清除所有書簽,使用選單 尋找->清除所有書簽。 

          14、高亮度括號(hào)及縮排輔助 

          當(dāng)插字游標(biāo)(caret)移至下列字符{ } [ ] ( )旁側(cè)時(shí), 此字符與遠(yuǎn)方相對(duì)應(yīng)的字符以及縮排輔助(如果存在的話)將會(huì)以高亮度來(lái)顯示。 

          四、Notepad++特色功能介紹 

          一個(gè)女人如果沒有自己的特色,就很難吸引住男人的眼球。這個(gè)道理搬到軟件行業(yè)也是行的通滴。Notepad++有幾個(gè)非常非常好用的功能。 

          1、代碼折疊 

          Notepad++的代碼折疊功能很強(qiáng)大,一切都可以折疊,連注釋也不例外,夠狠的了。

           2、列編輯模式 

          Notepad++可以在指定的地方插入列,這樣說(shuō)的不是很清楚,還是來(lái)張圖片吧,沒有馬賽克的。道長(zhǎng)A同學(xué)一直強(qiáng)烈反對(duì)使用馬賽克,并曾經(jīng)莊嚴(yán)地宣布,絕不首先使用馬賽克。

           3、強(qiáng)大的文本轉(zhuǎn)換功能 

          Notepad++有一個(gè)TextFX插件,可以實(shí)現(xiàn)種類繁多的文本轉(zhuǎn)換,沒有它做不到的,只有你想不到,具體功能自己摸索去吧。下面圖片展示了四種類型的轉(zhuǎn)換。 

           4、文件導(dǎo)出功能 

          這個(gè)功能在其他的文本編輯器里很少有,Notepad++可以實(shí)現(xiàn)將文件導(dǎo)出為RTF或HTML格式的文件,樣式?jīng)]有任何變化。


          將一個(gè)java文件導(dǎo)出為RTF

          將一個(gè)java文件導(dǎo)出為HTML


           五、Notepad++性能評(píng)測(cè) 

          1、對(duì)大文件的處理 

          Notepad++對(duì)于大文件的處理性能不是很令人滿意。當(dāng)然對(duì)于一般程序員來(lái)說(shuō),很少需要處理大文件,應(yīng)該不會(huì)影響你的使用生活的。下面用一個(gè) 13.7M的文本文件來(lái)進(jìn)行測(cè)試,這個(gè)文件有140888行,在第140867行有一個(gè)唯一的字符“200900”,現(xiàn)在用Notepad++打開它,約 2秒左右時(shí)間就打開并顯示完畢,這個(gè)速度很好,比RJ TextEd還要快,但搜索就慢多了。從首行開始搜索“200900”,大約48秒左右才搜索到,真的好汗。同樣的搜索,RJ TextEd只需要1秒鐘,Notepad++的算法也太差了些,當(dāng)然,Notepad++的其他方面表現(xiàn)的非常不錯(cuò),這點(diǎn)瑕疵可以接受,難道你就因?yàn)橐? 個(gè)大美女臉上有一個(gè)小雀斑,就無(wú)視她的美麗嗎? 

          2、文件夾搜索 

          我們經(jīng)常要在硬盤文件里搜索一些字符,搜索性能當(dāng)然希望越快越好。現(xiàn)在道長(zhǎng)A以某工程下的src文件夾為例,src文件夾下面有434個(gè)文件夾,共 有3337個(gè)文件,我搜索含有”System.out“的文件,共花費(fèi)30秒左右,速度也十分驚人,可惜是慢的驚人。可是難道你就因?yàn)橐粋€(gè)大美女臉上又有 一個(gè)小雀斑,就無(wú)視她的美麗嗎?不,身為社會(huì)主義接班人的我們,絕不允許這樣的事情發(fā)生,絕不! 

          六、總結(jié) 

          Notepad++的功能非常強(qiáng)大,道長(zhǎng)A同學(xué)也是愛不釋手,無(wú)奈只是由于不時(shí)地要打開大文件,這方面Notepad++做的不是很好,只好忍痛割 愛,讓Notepad++淪為二奶的地位。但是!!但是,Notepad++還是非常有誘惑力的,道長(zhǎng)A還是經(jīng)常會(huì)使用一下她的。強(qiáng)烈建議不需要經(jīng)常使用 大文件的同學(xué)們,讓Notepad++做你們的大老婆吧!簡(jiǎn)直就是完美啊!不用他就是暴殄天物啊,耶穌都不會(huì)瞑目的!! 

          七、Notepad++相關(guān)資源 

          1、Notepad++的官方網(wǎng)站

          官方網(wǎng)站的地址是:http://notepad-plus.sourceforge.net/tw/site.htm 

          2、下載地址 

          下載地址是:http://sourceforge.net/project/showfiles.php?group_id=95717&package_id=102072 

          八、作者介紹 

          道長(zhǎng)A,java門戶--AJava.org創(chuàng)始人,多年以來(lái)一直從事J2EE開發(fā)工作。



          AJava.org --一個(gè)Java門戶! 轉(zhuǎn)載請(qǐng)以連接方式注明來(lái)自AJava.org

          posted on 2009-07-21 17:35 道長(zhǎng)A@ajava.org 閱讀(6397) 評(píng)論(7)  編輯  收藏 所屬分類: 免費(fèi)開發(fā)工具

          評(píng)論

          # re: 免費(fèi)文本編輯器--Notepad++功能介紹及評(píng)測(cè)  回復(fù)  更多評(píng)論   

          這個(gè)編輯器是好用,但是這個(gè)編輯器的作者是個(gè)臺(tái)獨(dú)分子,有必要為他做廣告嗎?
          2009-07-21 19:10 | 日月雨林@gmail.com

          # re: 免費(fèi)文本編輯器--Notepad++功能介紹及評(píng)測(cè)  回復(fù)  更多評(píng)論   

          作者并不是個(gè)臺(tái)獨(dú)分子,他只是給奧運(yùn)上了五環(huán)手銬。致使狹隘的 D 把 sourceforge.net 整個(gè)給封了。
          2009-07-21 22:30 | 隔葉黃鶯

          # re: 免費(fèi)文本編輯器--Notepad++功能介紹及評(píng)測(cè)  回復(fù)  更多評(píng)論   

          用著很不錯(cuò),比ultraedit啟動(dòng)快多了。
          比較環(huán)保,呵呵
          2009-07-22 12:01 | helloghui@gmail.com

          # re: 免費(fèi)文本編輯器--Notepad++功能介紹及評(píng)測(cè)  回復(fù)  更多評(píng)論   

          @日月雨林@gmail.com
          技術(shù)無(wú)國(guó)界,呵呵。我們只談技術(shù),不談?wù)巍?
          2009-07-22 17:35 | 道長(zhǎng)A@ajava.org

          # re: 免費(fèi)文本編輯器--Notepad++功能介紹及評(píng)測(cè)  回復(fù)  更多評(píng)論   

          莫非閣下是峨眉山的道士?
          2009-07-23 10:43 | javafuns

          # re: 免費(fèi)文本編輯器--Notepad++功能介紹及評(píng)測(cè)  回復(fù)  更多評(píng)論   

          可以使用notepad2 那個(gè)也很不錯(cuò)的。
          2009-07-23 17:08 | duduli

          # re: 免費(fèi)文本編輯器--Notepad++功能介紹及評(píng)測(cè)[未登錄]  回復(fù)  更多評(píng)論   

          不錯(cuò),我現(xiàn)在都在用它,也有用EditPlus
          2009-07-28 17:25 | tom
          主站蜘蛛池模板: 博客| 托克托县| 阿荣旗| 长岭县| 茶陵县| 乌兰浩特市| 肃宁县| 通城县| 瑞丽市| 尼玛县| 河北省| 尉犁县| 肇州县| 五家渠市| 寿宁县| 方正县| 岫岩| 嘉黎县| 平武县| 安福县| 铜陵市| 富阳市| 农安县| 盐源县| 周宁县| 德江县| 鹿泉市| 沈丘县| 吴堡县| 枣强县| 周宁县| 武鸣县| 丘北县| 石林| 通化市| 仙游县| 宁海县| 平度市| 浮梁县| 白城市| 和龙市|