版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、.各種文本編輯器的優(yōu)缺點各種文本編輯器的優(yōu)缺點2020-07-28 16:12原文地址:原文標(biāo)題:我使用過的文本編輯器及其歷程發(fā)表日期:2006-10-09 18:07:48作者對15種文本編輯器做了詳細(xì)的評比,信息量很大。雖然是在06年底發(fā)表的,但其中的大部分內(nèi)容照舊正確,相信對很多正在尋找文本編輯器的朋友會有所幫助。從大二開場,我買了電腦,除了學(xué)習(xí)、打游戲以外,還經(jīng)常寫點東西,當(dāng)時覺得寫篇小文章用Word有點過分,有時就用wps,但仍然感覺有點大材小用,后來,還負(fù)責(zé)院團委的網(wǎng)頁,更是覺得用記事本編輯網(wǎng)頁是一件困難的事。當(dāng)時雖然已經(jīng)聽說了UltraEdit,但一來上網(wǎng)不方便,二來也不知道它的
2、詳細(xì)好處,因此一直沒有用。有一次,自己買了張工具盤,上面有幾百個常用的小工具,其中就有EditPlus,當(dāng)時感覺介紹不錯,就裝上了,但裝上以后并沒有感覺到有多方便,反而覺得很不好用,因為一是每次啟動彈出個對話框,說本軟件還剩多少天的試用期,但奇怪的是,用的越多,剩余的天數(shù)越多,可能是破解沒有破解完全吧;二是對中文支持不好,用退格鍵刪除時經(jīng)常會出現(xiàn)亂碼。因此一直沒有怎么用。一、UltraEdit工作以后,到了紫光軟件公司如今的紫光華宇軟件公司。公司里的人都用UltraEdit,于是我也裝了一個,是破解版的,用了幾天,感覺很好,除了啟動慢以外,行號、列操作、日期、行高亮顯示、可集成編譯器、10個剪
3、貼板、十六進制編輯、右鍵菜單翻開等功能都讓我非常滿意,當(dāng)時一度認(rèn)為這是最好的編輯器,有編輯器如此,夫復(fù)何求?。篜不過在使用過程中,也有一些小問題,列操作時經(jīng)常會出現(xiàn)亂碼,雖然不影響操作,但總感覺不太好。還有就是黃色的高亮顯示有點太顯眼這個顏色可以自己設(shè)置,感覺不太好。我對UltraEdit的評價:優(yōu)點:1、翻開文件速度較快2、十六進制編輯功能強大3、列操作是我見過最強大的,即使是Vim、Emacs也比不上它。4、有代碼提示功能,假設(shè)前面已經(jīng)定義了一個變量abc,然后在后面輸入a,再按Ctrl+空格鍵,即有提示abc。5、有代碼折疊功能。6、配置信息比較全面。7、功能比較全面,很多功能在別的文本
4、編輯器中發(fā)現(xiàn)后,以為是新功能,但翻開UltraEdit一看,這功能早已有了。8、右鍵菜單比較強大。缺點:1、默認(rèn)的設(shè)置中不支持Pascal語言2、啟動速度較慢。3、是收費軟件,雖然破解好找,但總感覺不好。4、對中文支持不是很好,但最近的版本已經(jīng)做得比較好了??偨Y(jié):假設(shè)你想用來學(xué)習(xí)編程,或者使用列操作比較多,UltraEdit是一個不錯的選擇。二、EditPlus當(dāng)時特別喜歡寫點東西,但在公司寫總是不太方便,于是就在家寫。當(dāng)時我還沒有U盤,因此沒法把公司的UltraEdit拷回家里用,用記事本吧,曾經(jīng)滄海難為水,簡直無法忍受。突然想起了自己機子上的EditPlus,翻開一看,原來也有不少功能,當(dāng)
5、初怎么沒發(fā)現(xiàn)呢?可能是我用UltraEdit以后,知道了文本編輯器具備的多種功能,因此有的放矢,在EditPlus中也也找到了對應(yīng)的功能。但當(dāng)時EditPlus編輯中文時經(jīng)常出現(xiàn)亂碼,讓我感覺特別難受。后來,買了U盤,又在網(wǎng)上下載了一個最新的EditPlus版本拷回家里,這下可好了,中文問題解決了,而且EditPlus不但啟動速度比較快,界面也比UltraEdit好看一些。對其優(yōu)缺點我總結(jié)如下:優(yōu)點:1、界面比較好看。2、設(shè)置比UltraEdit好用,UltraEdit雖然設(shè)置很多,但要找到自己需要的還不容易,而且有的功能不在設(shè)置里面,而在其他里面,分類不太科學(xué)。3、有代碼完成功能。其實,Ul
6、traEdit的可以稱為代碼完成,而EditPlus的代碼完成功能Code Complete我覺得稱為代碼模板更好一些,比方,輸入if,就自動完成為if。4、日期輸入可以自己定制,UltraEdit好似沒有這個功能。EditPlus那么支持多種日期、時間輸入。5、支持網(wǎng)頁預(yù)覽。EditPlus中集成了IE,可以對編寫的HTML文件進展預(yù)覽。缺點:1、仍然是不免費。其實,軟件作者也需要生存,收點錢在情理之中,可惜的是,他的收費與國際接軌單位是美元,而我們的工資仍然是人民幣,而且還沒有升值多少,因此,對于中國人來說注冊費用不是一個小數(shù)。2、功能比較簡單,和UltraEdit比較起來,EditPlu
7、s在細(xì)節(jié)方面功能比較少一些。3、不支持代碼折疊。不知道最新的版本是否支持。4、更新比較慢。UltraEdit有名的更新快,很短時間內(nèi)就會出一個新版本,但新版本經(jīng)常不太穩(wěn)定,而EditPlus那么慢上很多。我都不知道上一個版本是什么年代了。5、對正那么表達(dá)式支持不如UltraEdit??偨Y(jié):假設(shè)你想用來編輯網(wǎng)頁,EditPlus是非常適宜的。三、Emeditor其實,有了UltraEdit和EditPlus兩大利器,我已經(jīng)心滿意足了,但我對文本編輯器的興趣更濃了,經(jīng)常上網(wǎng)看論壇,想發(fā)現(xiàn)更好的編輯器,有一天在一篇帖子里發(fā)現(xiàn)有人說他喜歡用Emeditor,于是我也找了個下載。翻開一看,感覺很一般,啟
8、動速度很快,界面雖然比UltraEdit好看一些,但總感覺不如UltraEdit適宜編程,而且,竟然不支持多文檔,每次翻開一個新文件,它都要翻開一個新窗口。后來,發(fā)現(xiàn)有一個窗口綁定功能,可以實現(xiàn)假的多文檔,但實際上仍然是多個進程這個問題如今已經(jīng)解決了。但用了一段時間,發(fā)現(xiàn)它的好處了,首先,對中文支持比較好;其次,支持插件功能;再次,宏功能比較強大。于是,我從那以后到如今寫文章都用它了。其優(yōu)缺點總結(jié)如下:優(yōu)點:1、對中文支持比較好,可以統(tǒng)計中文字?jǐn)?shù)。這一點UltraEdit和EditPlus都不支持,它們只能統(tǒng)計字節(jié)數(shù)。2、有搜索高亮功能,這也是比較獨特的一點,據(jù)我所知,其他文本編輯器只有Vim
9、支持這一功能。3、支持插件功能,用戶可以自己編寫插件。插件功能比較強大,如網(wǎng)頁預(yù)覽、字?jǐn)?shù)統(tǒng)計、代碼折疊、代碼模板等功能都是用插件實現(xiàn)的。4、雖然作者是日本人,但比較厚道,EmEditor是收費軟件,但有免費版功能上有一些限制,從事教育的用戶還可以免費得到注冊號。5、支持Pascal語言。這點UltraEdit和EditPlus都不具備,需要自己寫配置文件。6、宏功能強大。支持VBScript和JavaScript。7、啟動速度很快,和記事本不相上下。據(jù)作者說,專門對啟動進展過優(yōu)化。8、代碼折疊功能還支持文本文件,比較獨特,也比較有用,比方這篇文章,它就可以按一、二、三、四這樣折疊每一小段,看起
10、來一目了然。9、自動縮進功能支持中文空格。大多數(shù)文本編輯器都支持自動縮進,你在這一行輸入兩個空格按回車,下一行會自動縮進兩個空格,但你用中文空格就不行了,我用過的軟件中,只有EmEditor支持中文空格縮進,寫起文章非常方便。10、有全角、半角轉(zhuǎn)換功能。其他同類軟件很少具有此功能。缺點:1、適宜寫文章,但不是很適宜寫程序,這點感覺不如UltraEdit。2、很多功能用插件實現(xiàn),雖然比較靈敏,但也增加了程序的不穩(wěn)定性,比方代碼折疊功能就比較容易出錯,雖然不影響程序,但經(jīng)常出現(xiàn)報錯對話框也不是好事。3、和有些軟件有沖突,如搜狗拼音等,不過搜狗拼音是后面出的,應(yīng)該是它的問題而不是EmEditor的問
11、題。4、正那么表達(dá)式支持不如UltraEdit。5、對大文件支持不好,過大的文件數(shù)十MB無法翻開??偨Y(jié):EmEditor適宜于寫文章、編寫簡單的程序和配置文件。這篇文章就是用EmEditor寫的假設(shè)你會編程,還可以為其編寫專門的插件需要用到VC,有點難度,不過好在作者在其網(wǎng)頁上提供了一些插件的源碼,我們可以照貓畫虎。四、Emacs世界上的哪個文本編輯器最強大?以前我以為是UltraEdit,后來才知道是Emacs和Vim,至于它們到底有多么強大,我卻沒有感覺。由于泡BBS比較多,我聽說了Emacs這個強大得無以復(fù)加的軟件。于是,懷著仰慕的心情把它下載了下來,但發(fā)現(xiàn)很難用。看幫助也看不出什么途徑
12、。后來,發(fā)現(xiàn)了一本?24小時學(xué)會Emacs?的電子書,是英文版的,嚇了我一跳。因為我看過很多?24小時學(xué)VB/Java/Linux?之類的書,心想,用24小時學(xué)編輯語言都已經(jīng)足夠了當(dāng)然,事實上是遠(yuǎn)遠(yuǎn)不夠的,用來學(xué)Emacs豈不是浪費時間。為什么沒人寫一本?24小時學(xué)UltraEdit/EditPlus/EmEditor?的書呢?因為用這三種軟件根本不需要花那么長時間學(xué)當(dāng)然,要加上其中某些功能引出的學(xué)習(xí)內(nèi)容,如正那么表達(dá)式、VBscript等等,那24小時可能還不夠。為了學(xué)好Emacs,我硬著頭皮看了幾天那本書英文版終于學(xué)會了一些用法,但感覺費了這么長時間,學(xué)習(xí)這些文件翻開、關(guān)閉、插入、刪除之類
13、的根本功能,有點得不償失,因此后來就沒學(xué)了。Emacs的優(yōu)缺點總結(jié)如下比較片面,我畢竟用得不熟悉:優(yōu)點:1、翻開大文件速度很快,我做過實驗,一個24M的文件,用Emeditor翻開就死了,UltraEdit用了將近一分鐘,EditPlus更久一些,不過好處是有個進度條,大家心里有點數(shù)。而Vim和Emacs速度都很快。2、自定義功能強大。Emacs自定義的特性是所有文本編輯器中最強的,即使是Vim也難以望其項背。3、免費,而且還是開源。4、支持多個操作系統(tǒng)。缺點:1、入門比較難,學(xué)Emacs我用的時間最久,但學(xué)到的最少。2、對中文輸入法支持有些問題,我用的極點五筆在Emacs不是最新版本,最新的
14、我沒試過中有時會有些問題。當(dāng)然,西方人的軟件對中文支持好的不多。3、啟動速度比較慢,比UltraEdit都慢。也許是功能太強大的緣故吧:不過Vim啟動還挺快的。總結(jié):Emacs適宜于編程,處理比較大的文件,而且由于其強大的擴展性,還可以用于寫日記、寫郵件、日程安排之類,但假設(shè)你只想寫點小文章或編點小程序,我不建議你用Emacs。五、Vim既然學(xué)不會Emacs,那我就學(xué)Vim吧。為什么要學(xué)它?因為我當(dāng)時對Linux比較感興趣,想進展自學(xué),但要在Linux下編程,必須熟悉編輯器的用法,當(dāng)時還不知道Eclipse,所以只能學(xué)習(xí)Vim和Emacs了。我下載了一個Vim,裝上一看,也不會用。第一眼看它比
15、Emacs還難用,Emacs好歹進去就能輸入,而Vim那么進去以后只能看,必須按某個鍵才能進入編輯狀態(tài)。哪個鍵呢?我當(dāng)時不知道。于是,在鍵盤上亂按,正好碰上了i鍵,于是就進去了。進去以后,仍然不太會用。于是,開場看聯(lián)機的幫助,說句心里話,Vim的幫助比Emacs好懂多了,我邊看邊操作,用了幾天時間,漸漸學(xué)會了常用的功能,而且還掌握了其中的一些特色功能,比方說按dd刪除一行。但入門以后,我就沒有多少進步了,因為畢竟是從Windows開場用的其實我最早用的是Dos下的Edit程序,對Vim那種操作方式有種天然的抵觸情緒,所以也就沒怎么深化學(xué)習(xí)。Vim的優(yōu)缺點如下:優(yōu)點:1、支持多種操作系統(tǒng)。2、翻
16、開大文件速度較快,在大文件中查找的速度也很快,遠(yuǎn)超過UltraEdit、EditPlus、Emeditor。3、免費,開源。4、有搜索高亮功能,Emeditor也有此功能,可能是向Vim學(xué)的,畢竟Vim年代長遠(yuǎn)了。5、支持各種編輯語言。你用UltraEdit、EditPlus、Emeditor等軟件,經(jīng)常因為某種語言不支持而發(fā)愁,而Vim實在是考慮得太全面了,根本上每種語言它都支持,真找不到哪種不支持的當(dāng)然,中文編程語言它可能不支持:P。6、功能強大,根本上其他文本編輯器有的功能它都有,沒有的功能它也有,真是個偉大的軟件也許Emacs更偉大,但我不喜歡。缺點:1、比較難學(xué),但比Emacs好學(xué)一
17、些。2、雖然有菜單,但windows用戶第一次上手雖然會很難。3、界面不太好看,當(dāng)然看多了會日久生情的,但Windows用戶一般不會喜歡它的。4、鍵盤命令太多,用戶必須經(jīng)過長期使用才能純熟??偨Y(jié):Vim適宜于編程,寫各種配置文件,處理各種大小的文件。六、TextPad這個軟件是我在水木的新軟版里的精華區(qū)找到的,那是一篇老帖子,但仍然勾起了我對它的興趣。那一段時間我沒工作,經(jīng)常去網(wǎng)吧上網(wǎng),下載一些學(xué)習(xí)資料、小說拷回家看,由于下載的東西格式比較亂,需要先整理一下,所以我下了個TextPad,用它整理,它的界面比UltraEdit好看一些,功能似乎也不少,但使用起來讓我很絕望。只不過幾百k的一個文本
18、文件,在它里面自動換行,竟然有幾秒鐘之久!而UltraEdit、EditPlus、Emeditor等軟件那么馬上可以換行,根本不需要等。于是,我也不想用它了,沒有把它拷回家。TextPad的優(yōu)缺點分析如下:優(yōu)點:1、界面比較好看,以白色彩為主。2、功能比較全面。缺點:1、需要付費。2、自動換行功能做得較差,速度很慢??偨Y(jié):TextPad比較適宜編程和寫配置文件,其它的好似不太適宜。七、NotePad+有一段時間,我找了個比較清閑的工作,整天無所事事,于是就在網(wǎng)上找些軟件下載,很快發(fā)現(xiàn)了NotePad+,這是一個開源軟件,于是我下載了試用,感覺功能也挺強大,但不是很適宜我。我還下載了代碼研究了一
19、下,感覺比較難,看不懂:優(yōu)缺點分析如下:優(yōu)點:1、代碼折疊功能強大,比UltraEdit、Emeditor等都強。2、是開源軟件,可以免費使用,也可以自己定制需要的功能。3、支持插件功能。4、搜索功能比同類軟件考慮全面,如支持某字符統(tǒng)計、標(biāo)記等。5、支持代碼提示功能。6、支持Pascal語言。其他支持的語言也比較多。缺點:1、對中文支持不好,搜索功能不能搜索中文最新的3.9可以。2、界面比較難看。3、有的功能分類不科學(xué),用戶經(jīng)常使用的插入當(dāng)前日期功能竟然在插件中實現(xiàn),這本來只是一句代碼的問題。4、翻開大文件比較慢據(jù)說重新編譯其中的一個dll可以改善此功能5、自動換行不太好用,比方說中文里夾雜英
20、文,它有時會讓一個小單詞占用一行,看起來特別別扭??偨Y(jié):NotePad+用來寫程序還是比較好的,寫文章就有些欠缺了。八、Pspad有一段時間,UltraEdit更新特別頻繁,但快了就容易出錯,每個版本都會有幾個小bug,于是有人對它感到絕望,說我還是用Pspad吧,我看到此處,心里一動,于是下了個Pspad試用了一番。這個軟件是免費軟件,是捷克的一個Delphi程序員的作品。不需安裝,直接解壓即可使用。我用了幾天,感覺功能還是比較全的,但也有一些缺點,最后決定,將它作為EditPlus的補充,因為它的功能完全超越了EditPlus,當(dāng)然和UltraEdit還有一些間隔 。Pspad的優(yōu)缺點分析
21、如下:優(yōu)點:1、免費,綠色軟件。2、作者更新比較快。3、支持代碼模板、代碼提示、剪貼板循環(huán)這個功能好似只有V有,UltraEdit雖然支持多個剪貼板,但也不如這個功能好用??傮w上說,功能比較全面。4、集成了一些常用的功能,如取色、表達(dá)式求值等等。這些功能一般軟件都不具備。5、支持多種語言,如中文、英文、西班牙文等。6、支持十六進制編輯,但速度比UltraEdit慢。7、支持功能擴展,用vbscript和javascript實現(xiàn),好處是編碼比較簡單,缺點是擴展才能有限,不如Emeditor。缺點:1、不支持C#語言,需要自己進展配置作者可能不喜歡C#,只喜歡Delphi。2、不支持代碼折疊,據(jù)作
22、者自己說,近期內(nèi)也不打算增加此功能這可是他親自在自己的論壇里說的,我親眼所見。3、啟動比較慢,比UltraEdit還慢一些,但比Emacs快。4、對自動換行支持不好。目前,只有一種換行方式:在指定列換行,而Emeditor可以按指定列換行,也可以在窗口邊緣換行,其他的類似軟件大多也支持窗體邊緣換行,而PsPad就是不支持,你把換行列數(shù)設(shè)為120,在最大化情況下很正常,但你是改變窗口大小,就看不到窗口右邊的部分文字也沒有滾動條,按向右方向鍵也過不去。據(jù)說是它的內(nèi)核有些問題。5、列操作不如UltraEdit其實,列操作比得上UltraEdit的軟件幾乎沒有,反正是我沒遇到過,即使是大名鼎鼎的Vim
23、在這點上也稍遜風(fēng)騷,但既然想用Pspad代替UltraEdit,總得考慮一下這點啊??偨Y(jié):作者將Pspad定位于程序員的專用編輯器,因此,對功能上考慮得比較全面,而且又是免費軟件,因此總體上可以說是非常優(yōu)秀,用來編程、寫網(wǎng)頁是很適宜的。假設(shè)你想用它來寫文章,感覺會不太適宜。假設(shè)你對啟動速度比較在意,我不建議你使用此軟件。九、其他一會兒功夫就寫了這么多,我也該歇歇了。下面就寫得簡單一些,畢竟,下面的軟件,我用得不太多,而且功能上的亮點也不是很多。以下排名按我開場使用的時間排序1、NoteXPad,中國人用Win32匯編寫的文本編輯器,界面比較好看,但功能較少,而且啟動速度較慢功能少可以理解,但速度慢我就不能理解了,功能少了,需要加載的項就少,而且是用匯編寫的,速度慢成這樣真說不過去。有的版本的Total Commander將其集成為默認(rèn)的文本編輯器,我覺得還不如用Notepad+或Emeditor代替之,這二者的啟動速度比較快。2、Turbo Pad,一個開源工程,支持多種語言,支持代碼折疊,代碼模板等功能,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版信息咨詢服務(wù)費合同范本
- 二零二五年度企業(yè)雇傭人才知識產(chǎn)權(quán)合同3篇
- 2024年環(huán)保技術(shù)研發(fā)轉(zhuǎn)讓合同
- 2025版軟件開發(fā)合同技術(shù)需求說明書及交付標(biāo)準(zhǔn)3篇
- 糊化鍋的課程設(shè)計
- 二零二五年度二手車買賣雙方權(quán)益保護協(xié)議
- 二零二五年地質(zhì)災(zāi)害風(fēng)險評估勘察分包合同3篇
- 箱形基礎(chǔ)設(shè)計書課程設(shè)計
- 2024年羊毛衫出口進口貿(mào)易合同3篇
- 2024年酒店整體出租合同書
- GB/T 44328-2024七氟異丁腈
- 湖南省常德市桃源縣市級名校2024年中考數(shù)學(xué)模試卷含解析
- 山里的夜(2022年浙江金華中考語文試卷記敘文閱讀題及答案)
- 安全保衛(wèi)工作方案和滅火,應(yīng)急疏散預(yù)案
- DBJ15 31-2016建筑地基基礎(chǔ)設(shè)計規(guī)范(廣東省標(biāo)準(zhǔn))
- 基于PLC的食品包裝機控制系統(tǒng)設(shè)計
- 保密協(xié)議簡單合同范本
- 機械設(shè)計作業(yè)集
- 食品快速檢測實驗室要求
- 冬季心血管病預(yù)防知識
- DB36-T 720-2013 汽車加油站防雷裝置檢測技術(shù)規(guī)范
評論
0/150
提交評論