欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
【轉】最全的文本編輯器 使用比較
632人閱讀 評論(0) 收藏 舉報

一、UltraEdit
工作以后,到了紫光軟件公司(現在的紫光華宇軟件公司)。公司里的人都用UltraEdit,于是我也裝了一個(gè),是破解版的,用了幾天,感覺(jué)很好,除了啟動(dòng)慢以外,行號、列操作、日期、行高亮顯示、可集成編譯器、10個(gè)剪貼板、十六進(jìn)制編輯、右鍵菜單打開(kāi)等功能都讓我非常滿(mǎn)意,當時(shí)一度認為這是最好的編輯器,有編輯器如此,夫復何求?。篜
不過(guò)在使用過(guò)程中,也有一些小問(wèn)題,列操作時(shí)經(jīng)常會(huì )出現亂碼,雖然不影響操作,但總感覺(jué)不太好。還有就是黃色的高亮顯示有點(diǎn)太顯眼(這個(gè)顏色可以自己設置),感覺(jué)不太好。
我對UltraEdit的評價(jià):
優(yōu)點(diǎn):
1、打開(kāi)文件速度較快
2、十六進(jìn)制編輯功能強大
3、列操作是我見(jiàn)過(guò)最強大的,即使是Vim、Emacs也比不上它。
4、有代碼提示功能,如果前面已經(jīng)定義了一個(gè)變量abc,然后在后面輸入a,再按Ctrl+空格鍵,即有提示abc。
5、有代碼折疊功能。
6、配置信息比較全面。
7、功能比較全面,很多功能在別的文本編輯器中發(fā)現后,以為是新功能,但打開(kāi)UltraEdit一看,這功能早已有了。
8、右鍵菜單比較強大。

缺點(diǎn):
1、默認的設置中不支持Pascal語(yǔ)言
2、啟動(dòng)速度較慢。
3、是收費軟件,雖然破解好找,但總感覺(jué)不好。
4、對中文支持不是很好,但最近的版本已經(jīng)做得比較好了。

總結:
如果你想用來(lái)學(xué)習編程,或者使用列操作比較多,UltraEdit是一個(gè)不錯的選擇。

二、EditPlus
當時(shí)特別喜歡寫(xiě)點(diǎn)東西,但在公司寫(xiě)總是不太方便,于是就在家寫(xiě)。當時(shí)我還沒(méi)有U盤(pán),因此沒(méi)法把公司的UltraEdit拷回家里用,用記事本吧,曾經(jīng)滄海難為水,簡(jiǎn)直無(wú)法忍受。忽然想起了自己機子上的EditPlus,打開(kāi)一看,原來(lái)也有不少功能,當初怎么沒(méi)發(fā)現呢?可能是我用UltraEdit以后,知道了文本編輯器具備的多種功能,因此有的放矢,在EditPlus中也也找到了對應的功能。但當時(shí)EditPlus編輯中文時(shí)經(jīng)常出現亂碼,讓我感覺(jué)特別難受。后來(lái),買(mǎi)了U盤(pán),又在網(wǎng)上下載了一個(gè)最新的EditPlus版本拷回家里,這下可好了,中文問(wèn)題解決了,而且EditPlus不但啟動(dòng)速度比較快,界面也比UltraEdit好看一些。
對其優(yōu)缺點(diǎn)我總結如下:
優(yōu)點(diǎn):
1、界面比較好看。
2、設置比UltraEdit好用,UltraEdit雖然設置很多,但要找到自己需要的還不容易,而且有的功能不在設置里面,而在其他里面,分類(lèi)不太科學(xué)。
3、有代碼完成功能。其實(shí),UltraEdit的可以稱(chēng)為代碼完成,而EditPlus的代碼完成功能(Code Complete)我覺(jué)得稱(chēng)為代碼模板更好一些,比如,輸入if ,就自動(dòng)完成為if () {}。
4、日期輸入可以自己定制,UltraEdit好像沒(méi)有這個(gè)功能。EditPlus則支持多種日期、時(shí)間輸入。
5、支持網(wǎng)頁(yè)預覽。EditPlus中集成了IE,可以對編寫(xiě)的HTML文件進(jìn)行預覽。

缺點(diǎn):
1、仍然是不免費。其實(shí),軟件作者也需要生存,收點(diǎn)錢(qián)在情理之中,可惜的是,他的收費與國際接軌(單位是美元),而我們的工資仍然是人民幣,而且還沒(méi)有升值多少,因此,對于中國人來(lái)說(shuō)注冊費用不是一個(gè)小數。
2、功能比較簡(jiǎn)單,和UltraEdit比較起來(lái),EditPlus在細節方面功能比較少一些。
3、不支持代碼折疊。不知道最新的版本是否支持。
4、更新比較慢。UltraEdit有名的更新快,很短時(shí)間內就會(huì )出一個(gè)新版本,但新版本經(jīng)常不太穩定,而EditPlus則慢上很多。我都不知道上一個(gè)版本是什么年代了。

總結:
如果你想用來(lái)編輯網(wǎng)頁(yè),EditPlus是非常適合的。

三、Emeditor
其實(shí),有了UltraEdit和EditPlus兩大利器,我已經(jīng)心滿(mǎn)意足了,但我對文本編輯器的興趣更濃了,經(jīng)常上網(wǎng)看論壇,想發(fā)現更好的編輯器,有一天在一篇帖子里發(fā)現有人說(shuō)他喜歡用Emeditor,于是我也找了個(gè)下載。
打開(kāi)一看,感覺(jué)很一般,啟動(dòng)速度很快,界面雖然比UltraEdit好看一些,但總感覺(jué)不如UltraEdit適合編程,而且,竟然不支持多文檔,每次打開(kāi)一個(gè)新文件,它都要打開(kāi)一個(gè)新窗口。后來(lái),發(fā)現有一個(gè)窗口綁定功能,可以實(shí)現假的多文檔,但實(shí)際上仍然是多個(gè)進(jìn)程(這個(gè)問(wèn)題現在已經(jīng)解決了)。
但用了一段時(shí)間,發(fā)現它的好處了,首先,對中文支持比較好;其次,支持插件功能;再次,宏功能比較強大。于是,我從那以后到現在寫(xiě)文章都用它了。
其優(yōu)缺點(diǎn)總結如下:
優(yōu)點(diǎn):
1、對中文支持比較好,可以統計中文字數。這一點(diǎn)UltraEdit和EditPlus都不支持,它們只能統計字節數。
2、有搜索高亮功能,這也是比較獨特的一點(diǎn),據我所知,其他文本編輯器只有Vim支持這一功能。
3、支持插件功能,用戶(hù)可以自己編寫(xiě)插件。插件功能比較強大,如網(wǎng)頁(yè)預覽、字數統計、代碼折疊、代碼模板等功能都是用插件實(shí)現的。
4、雖然作者是日本人,但比較厚道,EmEditor是收費軟件,但有免費版(功能上有一些限制),從事教育的用戶(hù)還可以免費得到注冊號。
5、支持Pascal語(yǔ)言。這點(diǎn)UltraEdit和EditPlus都不具備,需要自己寫(xiě)配置文件。
6、宏功能強大。支持VBScript和JavaScript。
7、啟動(dòng)速度很快,和記事本不相上下。據作者說(shuō),專(zhuān)門(mén)對啟動(dòng)進(jìn)行過(guò)優(yōu)化。
8、代碼折疊功能還支持文本文件,比較獨特,也比較有用,比如這篇文章,它就可以按一、二、三、四這樣折疊每一小段,看起來(lái)一目了然。

缺點(diǎn):
1、適合寫(xiě)文章,但不是很適合寫(xiě)程序,這點(diǎn)感覺(jué)不如UltraEdit。
2、很多功能用插件實(shí)現,雖然比較靈活,但也增加了程序的不穩定性,比如“代碼折疊”功能就比較容易出錯,雖然不影響程序,但經(jīng)常出現報錯對話(huà)框也不是好事。
3、和有些軟件有沖突,如搜狗拼音等,不過(guò)搜狗拼音是后面出的,應該是它的問(wèn)題而不是EmEditor的問(wèn)題。
4、正則表達式支持不如UltraEdit。
5、對大文件支持不好,過(guò)大的文件(數十MB)無(wú)法打開(kāi)。

總結:
Emeditor適合于寫(xiě)文章、編寫(xiě)簡(jiǎn)單的程序和配置文件。如果你會(huì )編程,還可以為其編寫(xiě)專(zhuān)門(mén)的插件(需要用到VC,有點(diǎn)難度,不過(guò)好在作者在其網(wǎng)頁(yè)上提供了一些插件的源碼,我們可以照貓畫(huà)虎)。

四、Emacs
世界上的哪個(gè)文本編輯器最強大?以前我以為是UltraEdit,后來(lái)才知道是Emacs和Vim,至于它們到底有多么強大,我卻沒(méi)有感覺(jué)。
由于泡BBS比較多,我聽(tīng)說(shuō)了Emacs這個(gè)強大得無(wú)以復加的軟件。于是,懷著(zhù)仰慕的心情把它下載了下來(lái),但發(fā)現很難用??磶椭部床怀鍪裁撮T(mén)路。后來(lái),發(fā)現了一本《24小時(shí)學(xué)會(huì )Emacs》的電子書(shū),是英文版的,嚇了我一跳。因為我看過(guò)很多《24小時(shí)學(xué)VB/Java/Linux》之類(lèi)的書(shū),心想,用24小時(shí)學(xué)編輯語(yǔ)言都已經(jīng)足夠了(當然,事實(shí)上是遠遠不夠的),用來(lái)學(xué)Emacs豈不是浪費時(shí)間。為什么沒(méi)人寫(xiě)一本《24小時(shí)學(xué)UltraEdit/EditPlus/EmEditor》的書(shū)呢?因為用這三種軟件根本不需要花那么長(cháng)時(shí)間學(xué)(當然,要加上其中某些功能引出的學(xué)習內容,如正則表達式、VBscript等等,那24小時(shí)可能還不夠)。為了學(xué)好Emacs,我硬著(zhù)頭皮看了幾天那本書(shū)(英文版)終于學(xué)會(huì )了一些用法,但感覺(jué)費了這么長(cháng)時(shí)間,學(xué)習這些文件打開(kāi)、關(guān)閉、插入、刪除之類(lèi)的基本功能,有點(diǎn)得不償失,因此后來(lái)就沒(méi)學(xué)了。
Emacs的優(yōu)缺點(diǎn)總結如下(比較片面,我畢竟用得不熟悉):
優(yōu)點(diǎn):
1、打開(kāi)大文件速度很快,我做過(guò)實(shí)驗,一個(gè)24M的文件,用Emeditor打開(kāi)就死了,UltraEdit用了將近一分鐘,EditPlus更久一些,不過(guò)好處是有個(gè)進(jìn)度條,大家心里有點(diǎn)數。而Vim和Emacs速度都很快。
2、自定義功能強大。Emacs自定義的特性是所有文本編輯器中最強的,即使是Vim也難以望其項背。
3、免費,而且還是開(kāi)源。
4、支持多個(gè)操作系統。

缺點(diǎn):
1、入門(mén)比較難,學(xué)Emacs我用的時(shí)間最久,但學(xué)到的最少。
2、對中文輸入法支持有些問(wèn)題,我用的極點(diǎn)五筆在Emacs(不是最新版本,最新的我沒(méi)試過(guò))中有時(shí)會(huì )有些問(wèn)題。當然,西方人的軟件對中文支持好的不多。
3、啟動(dòng)速度比較慢,比UltraEdit都慢。也許是功能太強大的緣故吧:)不過(guò)Vim啟動(dòng)還挺快的。

總結:
Emacs適合于編程,處理比較大的文件,而且由于其強大的擴展性,還可以用于寫(xiě)日記、寫(xiě)郵件、日程安排之類(lèi),但如果你只想寫(xiě)點(diǎn)小文章或編點(diǎn)小程序,我不建議你用Emacs。

五、Vim
既然學(xué)不會(huì )Emacs,那我就學(xué)Vim吧。為什么要學(xué)它?因為我當時(shí)對Linux比較感興趣,想進(jìn)行自學(xué),但要在Linux下編程,必須熟悉編輯器的用法,當時(shí)還不知道Eclipse,所以只能學(xué)習Vim和Emacs了。
我下載了一個(gè)Vim,裝上一看,也不會(huì )用。第一眼看它比Emacs還難用,Emacs好歹進(jìn)去就能輸入,而Vim則進(jìn)去以后只能看,必須按某個(gè)鍵才能進(jìn)入編輯狀態(tài)。哪個(gè)鍵呢?我當時(shí)不知道。于是,在鍵盤(pán)上亂按,正好碰上了i鍵,于是就進(jìn)去了。進(jìn)去以后,仍然不太會(huì )用。于是,開(kāi)始看聯(lián)機的幫助,說(shuō)句心里話(huà),Vim的幫助比Emacs好懂多了,我邊看邊操作,用了幾天時(shí)間,慢慢學(xué)會(huì )了常用的功能,而且還掌握了其中的一些特色功能,比如說(shuō)按dd刪除一行。
但入門(mén)以后,我就沒(méi)有多少進(jìn)步了,因為畢竟是從Windows開(kāi)始用的(其實(shí)我最早用的是Dos下的Edit程序),對Vim那種操作方式有種天然的抵觸情緒,所以也就沒(méi)怎么深入學(xué)習。
Vim的優(yōu)缺點(diǎn)如下:
優(yōu)點(diǎn):
1、支持多種操作系統。
2、打開(kāi)大文件速度較快,在大文件中查找的速度也很快,遠超過(guò)UltraEdit、EditPlus、Emeditor。
3、免費,開(kāi)源。
4、有搜索高亮功能,Emeditor也有此功能,可能是向Vim學(xué)的,畢竟Vim年代久遠了。
5、支持各種編輯語(yǔ)言。你用UltraEdit、EditPlus、Emeditor等軟件,經(jīng)常因為某種語(yǔ)言不支持而發(fā)愁,而Vim實(shí)在是考慮得太全面了,基本上每種語(yǔ)言它都支持,真找不到哪種不支持的(當然,中文編程語(yǔ)言它可能不支持:P)。
6、功能強大,基本上其他文本編輯器有的功能它都有,沒(méi)有的功能它也有,真是個(gè)偉大的軟件(也許Emacs更偉大,但我不喜歡)。

缺點(diǎn):
1、比較難學(xué),但比Emacs好學(xué)一些。
2、雖然有菜單,但windows用戶(hù)第一次上手雖然會(huì )很難。
3、界面不太好看,當然看多了會(huì )日久生情的,但Windows用戶(hù)一般不會(huì )喜歡它的。
4、鍵盤(pán)命令太多,用戶(hù)必須經(jīng)過(guò)長(cháng)期使用才能熟練。

總結:
Vim適合于編程,寫(xiě)各種配置文件,處理各種大小的文件。

六、TextPad
這個(gè)軟件是我在水木的新軟版里的精華區找到的,那是一篇老帖子,但仍然勾起了我對它的興趣。那一段時(shí)間我沒(méi)工作,經(jīng)常去網(wǎng)吧上網(wǎng),下載一些學(xué)習資料、小說(shuō)拷回家看,由于下載的東西格式比較亂,需要先整理一下,所以我下了個(gè)TextPad,用它整理,它的界面比UltraEdit好看一些,功能似乎也不少,但使用起來(lái)讓我很失望。只不過(guò)幾百k的一個(gè)文本文件,在它里面自動(dòng)換行,竟然有幾秒鐘之久!而UltraEdit、EditPlus、Emeditor等軟件則馬上可以換行,根本不需要等。于是,我也不想用它了,沒(méi)有把它拷回家。
TextPad的優(yōu)缺點(diǎn)分析如下:
優(yōu)點(diǎn):
1、界面比較好看,以白色調為主。
2、功能比較全面。

缺點(diǎn):
1、需要付費。
2、自動(dòng)換行功能做得較差,速度很慢。

總結:
TextPad比較適合編程和寫(xiě)配置文件,其它的好像不太適合。

七、NotePad++
有一段時(shí)間,我找了個(gè)比較清閑的工作,整天無(wú)所事事,于是就在網(wǎng)上找些軟件下載,很快發(fā)現了NotePad++,這是一個(gè)開(kāi)源軟件,于是我下載了試用,感覺(jué)功能也挺強大,但不是很適合我。我還下載了代碼研究了一下,感覺(jué)比較難,看不懂:(
優(yōu)缺點(diǎn)分析如下:
優(yōu)點(diǎn):
1、代碼折疊功能強大,比UltraEdit、Emeditor等都強。
2、是開(kāi)源軟件,可以免費使用,也可以自己定制需要的功能。
3、支持插件功能。
4、搜索功能比同類(lèi)軟件考慮全面,如支持某字符統計、標記等。
5、支持代碼提示功能。
6、支持Pascal語(yǔ)言。

缺點(diǎn):
1、對中文支持不好,搜索功能不能搜索中文(最新的3.9可以)。
2、界面比較難看。
3、有的功能分類(lèi)不科學(xué),用戶(hù)經(jīng)常使用的插入當前日期功能竟然在插件中實(shí)現,這本來(lái)只是一句代碼的問(wèn)題。
4、打開(kāi)大文件比較慢(據說(shuō)重新編譯其中的一個(gè)dll可以改善此功能)

總結:
NotePad++用來(lái)寫(xiě)程序還是比較好的,寫(xiě)文章就有些欠缺了。

八、Pspad
有一段時(shí)間,UltraEdit更新特別頻繁,但快了就容易出錯,每個(gè)版本都會(huì )有幾個(gè)小bug,于是有人對它感到失望,說(shuō)我還是用Pspad吧,我看到此處,心里一動(dòng),于是下了個(gè)Pspad試用了一番。
這個(gè)軟件是免費軟件,是捷克的一個(gè)Delphi程序員的作品。不需安裝,直接解壓即可使用。
我用了幾天,感覺(jué)功能還是比較全的,但也有一些缺點(diǎn),最后決定,將它作為EditPlus的補充,因為它的功能完全超越了EditPlus,當然和UltraEdit還有一些距離。
Pspad的優(yōu)缺點(diǎn)分析如下:
優(yōu)點(diǎn):
1、免費,綠色軟件。
2、作者更新比較快。
3、支持代碼模板、代碼提示、剪貼板循環(huán)(這個(gè)功能好像只有Vs.net有,UltraEdit雖然支持多個(gè)剪貼板,但也不如這個(gè)功能好用)??傮w上說(shuō),功能比較全面。
4、集成了一些常用的功能,如取色、表達式求值等等。這些功能一般軟件都不具備。
5、支持多種語(yǔ)言,如中文、英文、西班牙文等。
6、支持十六進(jìn)制編輯,但速度比UltraEdit慢。
7、支持功能擴展,用vbscript和javascript實(shí)現,好處是編碼比較簡(jiǎn)單,缺點(diǎn)是擴展能力有限,不如Emeditor。

缺點(diǎn):
1、不支持C#語(yǔ)言,需要自己進(jìn)行配置(作者可能不喜歡C#,只喜歡Delphi)。
2、不支持代碼折疊,據作者自己說(shuō),近期內也不打算增加此功能(這可是他親自在自己的論壇里說(shuō)的,我親眼所見(jiàn))。
3、啟動(dòng)比較慢,比UltraEdit還慢一些,但比Emacs快。
4、對自動(dòng)換行支持不好。目前,只有一種換行方式:在指定列換行,而Emeditor可以按指定列換行,也可以在窗口邊緣換行,其他的類(lèi)似軟件大多也支持窗體邊緣換行,而PsPad就是不支持,據說(shuō)是它的內核有些問(wèn)題。
5、列操作不如UltraEdit(其實(shí),列操作比得上UltraEdit的軟件幾乎沒(méi)有,反正是我沒(méi)遇到過(guò),即使是大名鼎鼎的Vim在這點(diǎn)上也稍遜風(fēng)騷,但既然想用Pspad代替UltraEdit,總得考慮一下這點(diǎn)?。?。

總結:
作者將Pspad定位于程序員的專(zhuān)用編輯器,因此,對功能上考慮得比較全面,而且又是免費軟件,因此總體上可以說(shuō)是非常優(yōu)秀,用來(lái)編程、寫(xiě)網(wǎng)頁(yè)是很合適的。如果你想用它來(lái)寫(xiě)文章,感覺(jué)會(huì )不太合適。如果你對啟動(dòng)速度比較在意,我不建議你使用此軟件。

九、其他
一會(huì )兒功夫就寫(xiě)了這么多,我也該歇歇了。下面就寫(xiě)得簡(jiǎn)單一些,畢竟,下面的軟件,我用得不太多,而且功能上的亮點(diǎn)也不是很多。
1、NoteXPad,中國人用Win32匯編寫(xiě)的文本編輯器,界面比較好看,但功能較少,而且啟動(dòng)速度較慢(功能少可以理解,但速度慢我就不能理解了,功能少了,需要加載的項就少,而且是用匯編寫(xiě)的,速度慢成這樣真說(shuō)不過(guò)去)。有的版本的Total Commander將其集成為默認的文本編輯器,我覺(jué)得還不如用Notepad++或Emeditor代替之,這二者的啟動(dòng)速度比較快。
2、Turbo Pad,一個(gè)開(kāi)源項目,支持多種語(yǔ)言,支持代碼折疊,代碼模板等功能,但缺點(diǎn)是不能打開(kāi)含有中文的文件(這可是個(gè)大問(wèn)題:(),用來(lái)寫(xiě)程序還比較適合,但老天保佑你不會(huì )遇到中文。
3、Editminus。這個(gè)軟件的作者也是中國人,由于經(jīng)常在Linux下工作,發(fā)現文本編輯器太不好用,于是一氣之下,編了這個(gè)軟件。這個(gè)軟件的功能和普通文本編輯器相差不大,對代碼折疊支持得比較好(據作者自己說(shuō)是采用了和NotePad++相同的控件),啟動(dòng)也比較慢,但支持windows和Linux(有了跨平臺的特點(diǎn),啟動(dòng)慢點(diǎn)也可以接受了。)。目前的版本是0.3(0.2的啟動(dòng)速度還比較快,0.3就慢了,但功能多了),是免費軟件。
4、sc1。這個(gè)軟件也是免費、綠色軟件,英文界面,優(yōu)點(diǎn)是只需要一個(gè).exe文件就可運行。
5、絕地程序編輯器。中國人用Delphi編寫(xiě)的軟件,開(kāi)放源碼,但功能上沒(méi)有太大的特色(代碼模板算一個(gè))。
6、Crimson Editor。韓國人編寫(xiě)的一款仿UltraEdit的免費軟件,界面、列操作功能與UltraEdit類(lèi)似(列操作功能與UltraEdit的可能就只有它了),啟動(dòng)速度也比較快,缺點(diǎn)是從2004年開(kāi)始就沒(méi)有更新了,所以我現在只用它做列操作。

 

 

 

 

上次,我發(fā)表過(guò)一篇名為《我使用過(guò)的文本編輯器及其歷程》的文章,后來(lái)仔細檢查了一下,發(fā)現有一些錯誤和遺漏,在此進(jìn)行補充說(shuō)明。
 一、以前錯誤的地方
 1、Notepad++
 作者是臺灣人,現在法國(不清楚有沒(méi)有入法國國籍)。搜索中文時(shí)需要選中“正則表達式”選項才可搜索。
 2、PsPad
 新版本支持C#,但需要手動(dòng)添加(配置文件已有,但新建界面中沒(méi)有)。
 3、Emeditor
 可以對菜單實(shí)現定制功能,定制的內容非常詳細。比如說(shuō)你可以選擇是向上移動(dòng)一個(gè)邏輯行還是物理行,對應于Vim中的j和gj命令。
 新版本的Emeditor宏不僅支持vbscript和javascript,還添加對perl、python、ruby的支持,使用更加方便。
 4、NoteXPad
 其中有一個(gè)選項,顯示啟動(dòng)畫(huà)面,將其取消后啟動(dòng)速度將會(huì )大幅提高,除了第一次啟動(dòng)稍慢以外,以后的啟動(dòng)速度和NotePad++不相上下。
 二、以前遺漏的地方
 1、NotePad2,是個(gè)小巧的文本編輯器,只有一個(gè)exe文件,這篇文章就是用它寫(xiě)的。只需要一個(gè)可執行文件即可。
 2、Scite。功能比較強大,而且開(kāi)源。缺點(diǎn)是配置全部用配置文件實(shí)現,而沒(méi)有相關(guān)的界面,因此配置比較困難。前面介紹過(guò)的sc1也屬于由它派生出的軟件。
 3、JEdit。是用Java編寫(xiě)的開(kāi)源文本編輯器,優(yōu)點(diǎn)是可以跨平臺,而且啟動(dòng)速度比較快(Java編寫(xiě)的程序啟動(dòng)這么快的很少見(jiàn)),擴展能力也比較強,缺點(diǎn)當然也有,一是菜單安排不算合理,二是字體選擇和行號功能好像有些沖突,改字體后行號自動(dòng)不顯示,再選擇顯示行號,則字體又變回去了。
 4、Programmer's notepad2。這是一個(gè)用C++編寫(xiě)的開(kāi)源文本編輯器,啟動(dòng)速度很快,界面很好看,也有一點(diǎn)特色功能,比如TextClip功能,直接點(diǎn)擊就可以把對應的語(yǔ)句插入當前文本,相當于代碼模板功能(其實(shí)更類(lèi)似于控件功能)。缺點(diǎn)是功能比其他的編輯器少一些。
 5、Win32Pad。優(yōu)點(diǎn)是啟動(dòng)速度快,不寫(xiě)注冊表,原版是英文的,也有漢化版,并且很小,只有37k。
 以我的感覺(jué),NotePad2、Win32Pad、NoteXPad這三個(gè)軟件屬于一種類(lèi)型的,都是以代替記事本為目的,功能比較簡(jiǎn)單,只在記事本的基礎上稍微作了一下擴展,強調啟動(dòng)速度(其他的編輯器功能則比較強大,啟動(dòng)速度快的只有NotePad++和Emeditor了)。其中,NoteXPad的首次啟動(dòng)速度最慢(當然還是可以忍受的),界面最好看;NotePad2體積最大(500多k,其他兩個(gè)都只有幾十k,我分析是因為這個(gè)軟件是用C++寫(xiě)的,而其他兩個(gè)是用Win32匯編寫(xiě)的),配置信息寫(xiě)注冊表(這點(diǎn)我不喜歡,我覺(jué)得可以學(xué)ToDoList,讓用戶(hù)自己選擇是保存到注冊表還是配置文件),功能最多(如括號匹配等其他兩個(gè)就不具有);Win32Pad體積最小,啟動(dòng)速度也快,缺點(diǎn)是功能較少(如字數統計功能這三個(gè)軟件中就它不具備),感覺(jué)它比記事本強的一點(diǎn)就是行號和自動(dòng)縮進(jìn),至于能打開(kāi)64k以上的文件,對于xp來(lái)說(shuō)連記事本也能實(shí)現。從總體上權衡,還是NotePad2好一些,如果你不喜歡寫(xiě)注冊表,就選擇NoteXPad吧,如果只是想用來(lái)替換記事本而不需要什么功能,就選Win32Pad吧。
 6、Visual SclikEdit。這個(gè)軟件我覺(jué)得不應該算作是文本編輯器,而是一款專(zhuān)門(mén)的程序處理軟件,適合寫(xiě)程序、管理軟件項目、分析程序等,功能非常強大(從體積也能看出來(lái),11.0的安裝包竟然有60M,從這一點(diǎn)就能知道和其他的不是一個(gè)檔次),支持多種快捷鍵(如Emacs、Vim、VS.net等),有強大的編輯功能(比vs.net2003強,可能比2005還略強點(diǎn)),而且可以跨平臺。最大的缺點(diǎn)是這是個(gè)收費軟件,正版的一般人用不起:(

 

 

 

自從發(fā)表《我使用過(guò)的文本編輯器及其歷程》一文之后,總覺(jué)得寫(xiě)得不夠完善,于是,一邊上網(wǎng)搜索,一邊自己試用,又試了幾個(gè)軟件,目的只有一個(gè):把眾多的文本編輯器盡可能多地介紹給大家,讓大家有所選擇。
    新試用的幾個(gè)編輯器:
    1、EditPad
    這個(gè)軟件主要分兩個(gè)版本:Lite版和Pro版,前者免費,后者收費。我只用了Lite版,感覺(jué)沒(méi)什么特色,在功能上和NotePad2差不多,Pro版的功能可能強一些,而且還支持Email。
    2、TextPro
    這是一個(gè)網(wǎng)友介紹給我的,我到網(wǎng)上搜索了一下,下了一個(gè)。發(fā)現其名稱(chēng)竟然就是“文本處理”,圖標也就是這四個(gè)字。這個(gè)軟件的功能和DreamEdit比較類(lèi)似,適合給文本作簡(jiǎn)單的排版,也具有自動(dòng)換行功能(DreamEdit無(wú)此功能),而且還提供了簡(jiǎn)/繁體轉換功能,支持正則表達式,缺點(diǎn)是比較老,好像最新的版本是2001年的,而且竟然沒(méi)有Undo功能。
    3、MadEdit
    這是一個(gè)臺灣人編寫(xiě)的開(kāi)源軟件,界面與TextPro差不多,但功能強了很多,優(yōu)點(diǎn)是:
    (1)打開(kāi)大文件速度快,好像比UltraEdit還快一些。
    (2)列操作功能強大,和UltraEdit差不多,遠強于其他同類(lèi)軟件。這種列操作方式我只見(jiàn)過(guò)三個(gè)軟件具有,UltraEdit,Crimson Editor,MadEdit。
    (3)支持簡(jiǎn)/繁體轉換功能。
    (4)支持十六進(jìn)制編輯。
    (4)支持多種編程語(yǔ)言,界面支持英、簡(jiǎn)、繁。
    (5)可以統計選定區字數。
    缺點(diǎn)是:
    (1)作者的審美觀(guān)不太好,如果選擇顯示空格和換行符,會(huì )發(fā)現這兩個(gè)符號很難看。這倒是小事,無(wú)傷大雅。
    (2)設置不太全面,語(yǔ)法高亮時(shí)的設置也不是很好。
    (3)對于編程方面支持不是很全面,不支持代碼折疊,遠遜于UltraEdit,和Emeditor也有不少差距。
    (4)和極點(diǎn)五筆有些小沖突,但不會(huì )導致軟件故障而退出。
    (5)高亮當前行功能很不好用,怎么設置也不爽。
    總結:這個(gè)軟件比較適合文本處理,可以在一定程度上代替Emeditor。
    4、Editor2
    這個(gè)軟件也是記事本的替代品,體積?。?2KB),功能比較簡(jiǎn)單,支持書(shū)簽功能,界面類(lèi)似寫(xiě)字板,啟動(dòng)也很快,如果不喜歡NoteXPad,NotePad2,Win32Pad,可以選擇它。
    5、NewEdit
    這是國內的一個(gè)高手用Python寫(xiě)的免費軟件,可跨平臺。用來(lái)編寫(xiě)Python程序比較方便,其他語(yǔ)言也支持,支持插件、代碼折疊、代碼模板等功能,是一個(gè)不錯的軟件。缺點(diǎn)是啟動(dòng)比較慢,可能是Python的緣故吧,Python的效率一向不是很高。

 

 

 

用了那么多的文本編輯器,要找一個(gè)完全讓自己滿(mǎn)意的還真的很難,看得越多,越難選擇,也許是挑花眼了吧:P?,F在,我把自己理想中的文本編輯器寫(xiě)出來(lái),既然是理想中的,難免要求有點(diǎn)高,也許這樣的軟件永遠不會(huì )有,但我的理想卻一直存在。
    一、總體要求
    1、最好是免費軟件,如果開(kāi)源就更好了。需求程度:★★★★
    畢竟現在賺錢(qián)越來(lái)越難了,而一個(gè)共享軟件至少得幾十美元,折換成人民幣就是一個(gè)不小的數字了。雖然我也是程序員,仍然希望文本編輯器免費。對于開(kāi)源的要求看似有點(diǎn)過(guò)分,其實(shí)我是出于這樣的考慮:像Vim的作者那樣,能堅持數年開(kāi)發(fā)一個(gè)免費的文本編輯器的人實(shí)在太少,很多人剛開(kāi)始開(kāi)發(fā)時(shí)出于興趣,但后來(lái)由于各種原因,不得不放棄了對軟件的更新,比如DreamEdit、TextPro、Crimson Editor都屬于此列,如果開(kāi)源,則可以給后人自己開(kāi)發(fā)的機會(huì )。這兩點(diǎn)要求雖然比較高,但很多軟件都滿(mǎn)足,如免費且開(kāi)源的軟件有NotePad++、Turbo Pad、NotePad2、絕地程序編輯器、JEdit等,光免費不開(kāi)源的也有PsPad、NoteXPad、DreamEdit、TextPro等。
    如果是收費軟件,可以像Emeditor、EditPad那樣提供免費版給用戶(hù),在功能上有一些限制也可以。
    2、界面盡量好看一些。需求程度:★★
    用了這么多軟件,我最喜歡EmEditor和Programmer's notepad2的界面,尤其是EmEditor,用得最多。
    3、啟動(dòng)速度比較快。需求程度:★★★
    我使用過(guò)的文本編輯器中,啟動(dòng)速度比較快的應該是NotePad2、Win32Pad、NotePad++和Emeditor了,這幾個(gè)軟件啟動(dòng)速度和記事本不相上下,啟動(dòng)速度比較慢的就是PsPad、UltraEdit、Emacs了,其中Emacs最慢。但這個(gè)問(wèn)題,又得分兩方面來(lái)看,像NotePad2、Editor2這種單文檔軟件,是我單純用來(lái)代替記事本的,每天得運行無(wú)數次,啟動(dòng)速度至關(guān)重要;而UltraEdit、Emacs之類(lèi)的多文檔軟件,每天只要運行一次就夠了,因此,這類(lèi)軟件的啟動(dòng)速度對我影響不大。
    4、打開(kāi)大文件快一點(diǎn)。需求程度:★★★
    我一般編輯的文件從幾K到幾M,都不算大,打開(kāi)速度影響不大。但有時(shí)要編輯比較大的軟件,幾十M乃至幾百M,這對軟件要求就比較高了,MadEdit在這點(diǎn)上做得很好,Vim、Emacs這樣的就更不用說(shuō)了。
    5、支持十六進(jìn)制編輯。需求程度:★★★
    這個(gè)要求比較特殊,但有時(shí)改程序用得上。Vim、UltraEdit、PsPad、NotePad++(用插件實(shí)現)、MadEdit都支持此功能。
    二、編輯方面
    1、對中文支持好。需求程度:★★★★★
    具體包括以下幾點(diǎn):
    (1)支持中文的搜索、替換。這點(diǎn)目前大多數軟件都可以實(shí)現,即使是NotePad++,搜索時(shí)只需要選中正則表達式就可以搜索中文了(這個(gè)比較奇怪,中文和正則表達式ms沒(méi)有太大的關(guān)系)。Turbo Pad好像不支持。
    (2)添加、刪除漢字時(shí)不會(huì )出現亂碼。這個(gè)問(wèn)題舊版本的EditPlus有,其他的目前還沒(méi)遇到過(guò)。
    (3)列操作時(shí)不會(huì )出現亂碼。這個(gè)問(wèn)題舊版本的UltraEdit有,其他的沒(méi)見(jiàn)過(guò)。
    (4)支持中英文混排。這個(gè)問(wèn)題很多軟件都支持不太好,比如NotePad++,如果中英文混排時(shí)會(huì )有莫名其妙的換行;EditPlus也有些問(wèn)題,而且有時(shí)在空格后面會(huì )自動(dòng)換行,看起來(lái)很難看;再比較雙擊中文中的一個(gè)英文單詞,如“我覺(jué)得EditPlus不錯”這句話(huà),EmEditor、MadEdit將會(huì )選中“EditPlus”這個(gè)單詞,而NotePad++則會(huì )將全段的文字全部選中(它不認識中文),NotePad2更奇怪,它會(huì )選中一部分文字,也不知道是怎么分開(kāi)的。
    (5)支持簡(jiǎn)/繁體、全半角轉換。EmEditor、MadEdit這兩點(diǎn)全支持。
    (6)支持中文空格縮進(jìn)。這個(gè)功能現在只有EmEditor具備。
    (7)可以統計字數。最好能統計中英文字數、單詞數。這點(diǎn)Emeditor和MadEdit支持的最好,NotePad2雖然可以統計,但只能統計整個(gè)文檔中的,不能統計選定文字;UltraEdit、Emeditor、Vim只能統計英文字數、單詞數;PsPad本身沒(méi)有此功能,但作者提供了一個(gè)腳本,可以實(shí)現。
    2、對編程支持好。需求程度:★★★★★
    具體包括以下幾點(diǎn):
    (1)支持多種常用的編程語(yǔ)言。UltraEdit和EditPlus都不支持Pascal;PsPad默認竟然不支持C#(可以自己添加);NewEdit也不支持C#,但這個(gè)軟件主要針對Python而做。我覺(jué)得我理想中的編輯器應該支持Pascal、C++、C#、Java、INI、HTML、SQL這幾種語(yǔ)言。Vim這點(diǎn)做得最好,好像沒(méi)什么語(yǔ)言它不支持。
    (2)支持代碼折疊。最好支持三種折疊方式:縮進(jìn)折疊、語(yǔ)法折疊、自定義折疊。Vim對這三種都支持;EmEditor用插件支持縮進(jìn)折疊和語(yǔ)法折疊,但有時(shí)會(huì )報錯;NotePad++、Edit-minus對語(yǔ)法折疊支持最好,但不支持其他類(lèi)型的折疊。其他NewEdit、JEdit等也支持語(yǔ)法折疊。
    (3)支持代碼完成。這個(gè)功能有很多名稱(chēng),有的叫Code Complete,有的叫Code Insight,但有的軟件將Code Complete視為代碼模板。我的要求就是,按某個(gè)快捷鍵,可以彈出個(gè)菜單,選擇輸入某變量(該變量在前面出現過(guò))。UltraEdit、PsPad、NotePad++、Vim、Scite都具有此功能。其中Scite可以設置為自動(dòng)彈出,不需要按快捷鍵,和VS2005有點(diǎn)像。
    (4)支持代碼模板。有的地方叫Code Clip。是指按下某幾個(gè)關(guān)鍵字再按快捷鍵,就可以彈出一大段常用代碼。比如輸入if,就可以自動(dòng)完成為:
    if ()
    {
    }
    我最早在Eclipse中發(fā)現此功能,覺(jué)得很有用,后來(lái)在Delphi中發(fā)現也有,更是極大地提高了我工作的效率。
    這項功能PsPad支持,Vim、Scite有個(gè)名叫“縮寫(xiě)”的功能,也能支持,極地程序編輯器也支持。EditPlus中是自動(dòng)彈出,但這有點(diǎn)不太方便,我覺(jué)得還是用快捷鍵好。
    (5)可以自動(dòng)完成括號、引號等的配對。這項功能大多數軟件支持,在此不多說(shuō)了。
    (6)可以回到上次編輯的地方,想當于VS中的Ctrl+-功能。此功能UltraEdit、EmEditor、JEdit都具備。
    3、支持插入日期。需求程度:★★★★★
    我經(jīng)常需要在文件中插入當前日期,所以對此功能要求比較迫切。我使用過(guò)的軟件之中,EditPlus做得最好,菜單中有好幾項,分別對應長(cháng)時(shí)間、短時(shí)間、長(cháng)日期、短日期等,非常全面;UltraEdit、EmEditor、NoteXPad、Editor2等軟件都可以插入日期加時(shí)間,但不能單獨插入,也不能設置輸出格式;PsPad可以設置輸出格式,Vim也可以設置,但要自己寫(xiě)配置文件,有點(diǎn)難度。NotePad++、NotePad2等插入日期時(shí),是時(shí)間在前,日期在后,如“13:23:32 2006-06-28”,也不能設置,和我的習慣不符。
    4、支持網(wǎng)頁(yè)預覽。需求程度:★★★★
    由于工作需要,我經(jīng)常用文本編輯器打開(kāi)網(wǎng)頁(yè)進(jìn)行編輯和預覽,感覺(jué)非常方便,而DreamWeaver等軟件雖然也有此功能,但畢竟太大,啟動(dòng)和預覽都比較慢。
    EditPlus、EmEditor都支持網(wǎng)頁(yè)預覽,其他軟件好像沒(méi)有此功能。
    5、支持搜索高亮。
    這個(gè)功能目前只有Vim、EmEditor、NotePad++具備,即高亮你要搜索的內容,看起來(lái)一目了然。
    6、搜索功能強大,支持正則表達式,并支持列表、統計等功能。
    正則表達式現在很多軟件都支持,只是支持程度不一樣,其中最強大的應該算是Emacs和Vim了,UltraEdit的也不錯,EmEditor的似乎弱了一點(diǎn)。
    至于列表、統計功能,只有NotePad++和PsPad支持,其中,后者支持得更好一些。
    7、支持多剪貼板。
    這個(gè)功能在需要反復修改代碼時(shí)非常有用,UltraEdit支持10個(gè)剪貼板,而PsPad支持剪貼板循環(huán),我覺(jué)得后者更好用一點(diǎn)。其他軟件則不太清楚。
    三、附加功能方面
    附加功能有的看似不重要,但在使用過(guò)程中有它真是太好用了??傮w上來(lái)說(shuō),我覺(jué)得PsPad在這一點(diǎn)上做得比較好。
    1、進(jìn)制轉換。
    UltraEdit、PsPad都具備此功能,后者做得更好一些。
    2、選區求和。
    UltraEdit、PsPad具備此功能,后者做得更好一些。
    3、表達式求值。
    只有PsPad具備此功能。
    4、Email發(fā)送。
    具備此功能的有EditPad Pro、Emacs(需要自己寫(xiě)配置文件)、DreamEdit,但DreamEdit的這項功能在我這邊一直無(wú)法正常運行。
    5、文件瀏覽器。
    UltraEdit、EditPlus、Edit-minus、EmEditor(最新版本)、PsPad、Vim都具備此功能。
    四、可擴展性。
    在這方面,最強的據說(shuō)是Emacs,以至于很多人把它稱(chēng)為操作系統,但我不會(huì )用。:(
    1、宏。
    這點(diǎn)Vim和EmEditor都很強,EmEditor的宏功能支持VBScript、JavaScript、Perl、Python等多種腳本語(yǔ)言,非常強大。Emacs的Lisp也很強,可惜沒(méi)用過(guò)。
    2、插件。
    EmEditor的插件功能最強,如行號、代碼折疊等功能都可以用插件實(shí)現;而PsPad,插件支持VBScript和JavaScript,能實(shí)現的功能和EmEditor的宏差不多;NotePad++的插件功能也比較強,可以實(shí)現十六進(jìn)制編輯等功能,可惜沒(méi)有提供接口。
    五、配置方面。
    這點(diǎn)上做得最差的要數SciTe了,雖然功能很強大,但配置文件完全得自己寫(xiě),連一點(diǎn)界面都不給,即使是Vim,也提供了一點(diǎn)簡(jiǎn)單的配置界面。
    我對配置的要求是:分類(lèi)準確、功能全面。
    UltraEdit的配置非常全面,但有用的不多;EditPlus可以算是簡(jiǎn)潔,而太不全面;EmEditor的平衡把握得不錯;Vim、Emacs主要得靠配置文件;PsPad的配置方法也不錯,既能用界面設置,也提供了直接編輯的接口,但似乎不太全面。
    寫(xiě)了這么多,發(fā)現自己最喜歡的編輯器還是EmEditor,其次是PsPad,MadEdit我是從昨天開(kāi)始用的,也很喜歡,只是目前還比不上前二者,但它們還算不上完美,也算不上理想,希望自己有機會(huì )能編個(gè)好用的文本編輯器出來(lái),雖然這個(gè)機會(huì )不知道什么時(shí)候才能有。如果有人想編,希望本文能夠給他一個(gè)很好的借鑒

 

 

 

 

 

這是一篇轉載的文章,和我自己的比較一下,呵呵:)

推薦免費的文本編輯工具

Wednesday, November 30th, 2005

DevZoo 列出了一個(gè) Windows 下免費文本編輯軟件的清單,并附有簡(jiǎn)介,幾乎稱(chēng)得上是一網(wǎng)打盡了。但不足的是,許多簡(jiǎn)介只是照抄作者網(wǎng)站上的介紹而已,一眼看過(guò)去并不知道哪些軟件是真正好用,哪些是濫竽充數,所以我選擇了幾個(gè)風(fēng)評較好的作更進(jìn)一步的介紹。

ConTEXT
界面平常,功能中規中矩。用了一段之后我的疑問(wèn)是,雖然主要是用來(lái)寫(xiě)代碼的,可也不至于設置了自動(dòng)換行也沒(méi)反應吧?

Cream
現在我使用的就是 Cream,所以介紹得詳細一點(diǎn):
安裝之前需要修改 install.bat 文件,將 Vim 的安裝路徑按照實(shí)際情況進(jìn)行更改,然后在原 Vim 的啟動(dòng)快捷方式后增加“-U NONE -u [DIR]/cream/creamrc”的參數,其中 [DIR] 為 Vim 的安裝目錄。其他的許多設置啟動(dòng)后在菜單中就可以設置了。
如果不習慣沒(méi)有 Vim 的高級功能,可以打開(kāi)“設置-》偏好-》專(zhuān)家模式”。之前在 vimrc 文件中設置的參數都會(huì )失效,可以轉移到 creamrc 文件中。剩下的,自己去 Cream 所在的目錄中摸索各個(gè) vim 文件吧。

它對原來(lái) gVim 的界面進(jìn)行了大改造,許多設置和功能可以直接在菜單中找到,還有新增功能,編輯模式的默認設置也更改了,比較貼近常用的 Windows 編輯軟件,實(shí)乃我等菜鳥(niǎo)之福音。

值得注意的是,由于使用了不少的腳本來(lái)改進(jìn)界面、增加功能,Cream 占用的系統資源要遠遠超過(guò) Vim,因此除了擔心使用 Cream 會(huì )影響深入學(xué)習 Vim 的人之外,優(yōu)先節約系統資源的人也有理由放棄這個(gè)工具。

Crimson Editor
以前使用過(guò)這個(gè)軟件,對中文的支持還不錯,卻因為和智能狂拼2嚴重沖突而棄用,另一個(gè)讓人覺(jué)得不夠完美的地方是,自定義各類(lèi)文字的顏色時(shí)不能夠指定背景色,當然,這是和 EmEditor 這樣的付費軟件作比較,未免有些不公平。
除此之外,這款軟件沒(méi)有多少可以批評的地方了…嗯…好吧…其實(shí)…我想說(shuō),那個(gè)狗頭的圖標未免太丑陋了一點(diǎn)…

Emacs/XEmacs
Vi/Vim 齊名的軟件,但可恥的是我首先被 Vim 拉攏了…:P
這類(lèi)軟件的陰險之處在于,由于功能異常強大,內涵異常豐富,要摸清楚它的底細簡(jiǎn)直是不可能的,因此,一般只會(huì )有人夸它的好,沒(méi)人敢說(shuō)它的壞話(huà)。如果你對它的第一印象很好,那么盡管放心大膽地深入學(xué)習,保證不會(huì )讓你失望,它們絕不只是一個(gè)文本編輯工具這么簡(jiǎn)單,而如果是相反的情況,那么還是早早收手換一個(gè)工具的好,否則它會(huì )不斷地打擊你的信心。

經(jīng)常有人爭論 EmacsVim 哪個(gè)更好,結論往往是適合自己的才是最好的。作為一個(gè)注重人機界面的用戶(hù),我覺(jué)得還是只向經(jīng)常編輯代碼的人推薦比較好…

Vi/Vim/gVim
Cream 只是個(gè)外殼,它才是靈魂。
喜歡對人機界面設計評頭論足的我總覺(jué)得這實(shí)在是個(gè)讓包括我在內的新手頻頻抓狂的軟件,不支持我喜歡的 Georgia/Times New Roman 字體、不支持拖拽編輯、沒(méi)有 tabbed MDI、基本上什么設置都要找到幫助文件找到配置的寫(xiě)法再自己寫(xiě)入配置文件并祈禱不出問(wèn)題,雖然 GUI 經(jīng)過(guò)了改進(jìn),但如果要我選擇學(xué)習曲線(xiàn)最陡的流行軟件,估計就是它了 :P
當然,一款人機界面如此之差以至于不但有 GUI 改進(jìn)版,還開(kāi)發(fā)了專(zhuān)門(mén)的外殼的軟件能夠受到眾多人的衷心擁護不是沒(méi)有道理的,用它網(wǎng)站上一句話(huà)來(lái)說(shuō),“Vim isn’t an editor designed to hold its users’ hands. It is a tool, the use of which must be learned.”你越是深入學(xué)習它,就會(huì )越覺(jué)得它的功能強大,最后覺(jué)得其他工具都不稱(chēng)手。

jEdit
最令人吃驚的一點(diǎn)是,這個(gè)軟件是用 Java 寫(xiě)的。不是我對 Java 有偏見(jiàn),而是--恕我孤陋寡聞--輕量級的工具軟件用 Java 做得這么好的實(shí)在是少見(jiàn)。如果不是無(wú)論怎么設置字體也無(wú)法同時(shí)正常顯示菜單、工具欄、文件瀏覽器和正文中所有的中文,和需要另外下載 Java,我一定會(huì )把它作為首選的文本編輯工具。

最近有許多人收藏了 Jesse Crouch一篇文章,其中就強烈推薦 jEdit。

LCC
這個(gè),把它卸載了之后,我已經(jīng)忘記它有什么特性了…可能稍后再補上吧,如果沒(méi)補上也不要怪我,反正不在推薦之列。

Notepad++
平心而論也是個(gè)相當出色的軟件,但是能夠自定義設置的地方太少,而且 language 菜單太長(cháng)、plugins 菜單組織得很差勁…總體處于比上不足比下有余的位置。
另外,我寧愿選擇 Crimson Editor 的狗頭也不愿意面對 NPP 的避役…

PSPad
如果沒(méi)記錯的話(huà),很久之前它對中文的支持還很差,所以一直沒(méi)有再試過(guò),這次發(fā)現不但在中文支持方面大有長(cháng)進(jìn),而且功能增強了許多。如果實(shí)在用不慣 Emacs/Vim,那么它成為首選是沒(méi)問(wèn)題的。
可惜的是,隨著(zhù)功能的增強,它占用的系統資源也增加了不少。

SciTE
一個(gè)語(yǔ)法選項十分豐富的最好是專(zhuān)門(mén)用于各類(lèi)代碼編輯的工具,也是備受好評。

MadEdit
界面樸素,但是功能不弱,16進(jìn)制和列塊模式可以替代 UE。

EmEditor
最后說(shuō)一說(shuō)為什么我總是對 EmEditor 這個(gè)收費軟件念念不忘,原因是它的一些優(yōu)點(diǎn)其他軟件都沒(méi)有能夠做到:
首先是界面設計簡(jiǎn)潔明快而很耐看,一些細節例如圖標、回車(chē)換行等控制符的淡藍色符號等等,風(fēng)格統一,配色協(xié)調,所以即使大部分的窗體和一般的 Windows 窗口沒(méi)什么不同,整體的感覺(jué)卻不在一個(gè)檔次上。
其次是豐富的自定義設置,其中最方便的又屬設置第 n 次搜索時(shí)搜索結果的高亮字體,如第一次的搜索結果在全文范圍內用綠色背景表示,第二次搜索之后就變成明黃色背景,這樣多次搜索之后每次的搜索結果都能夠一目了然。
第三是和 Windows 系統、中文的兼容做得很好。其他一些軟件因為跨平臺或者開(kāi)發(fā)者不使用亞洲雙字節文字的緣故,在這些方面總有這樣那樣的不足,功能強大如 Emacs、Vim 也未做到最好。
第四是占用資源少、啟動(dòng)速度快,剛開(kāi)始接觸它的時(shí)候對這一點(diǎn)是非常滿(mǎn)意的。V4的版本因為加入集成多窗口的功能而降低了程序運行的效率,從網(wǎng)站的宣傳來(lái)看,這個(gè)問(wèn)題到了 V5系列已經(jīng)得到了解決。
第五是常駐托盤(pán)的 EmEDTray 有自定義的功能,例如我就設定右鍵單擊托盤(pán)圖標是“新建并粘貼”,然后左鍵雙擊是“新建文檔”,左鍵單擊的菜單中可以打開(kāi)最近編輯過(guò)的文件和訪(fǎng)問(wèn)過(guò)的目錄,可以在文件中查找等等,同樣是收費軟件的 UE 雖然也有托盤(pán)圖標,但僅僅是用來(lái)最大化最小化的。

隨時(shí)更新的文本編輯工具推薦列表。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
scite4autoit3 我理想中的文本編輯器
第一篇 群雄并起——文本編輯器的武林大會(huì ) | 善用佳軟
推薦幾款好用的文本編輯器,讓您的辦公更方便快捷。
史上最全的主流java開(kāi)發(fā)工具(一)
輕量級程序編輯器的選擇:EmEditor、Editplus等
文本編輯器推薦
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久