核心提示:

  您是否厭倦了Windows記事本那過於簡單的功能,又不需要使用Word這樣的大型辦公軟體?  其實現在已經有很多軟體兼具了多種文本編輯特性了,雖然不可能與大型辦公軟體相比,但它們都在各自的領域裡長袖善舞,各有特色。

  今天我們將為大家評測幾款能夠「代替記事本」的軟體。它們包括UltraEdit、Editplus、WinHEX、EmEditor、Notepad2。在本文的最後我們將為不同的軟體進行不同適用人群的詳細導用,精彩內容,不可錯過!  筆者認為,專業用戶如果放棄文本編輯器,主要是考慮以下四個方面:  1.體積小巧,啟動迅速(即使是開啟大容量的文件)。  2.可以高亮標記各種編程語言、可以識別多種文字編碼。  3.可以有簡單編輯功能、連接外部程序、調用DOS命令。  4.可以進行工程/模板/宏命令設計。  大部分文本編輯軟體的功能都集中在這幾個方面,而側重各不相同。我們的評測將圍繞它們展開。  參評軟體:

名稱

版本

安裝包大小

UltraEdit-32

10.20b簡體中文版

3,858 KB

EditPlus

V 2.11 漢化版

806 KB

WinHex

11.2 SR-1 漢化版

394 KB

EmEditor

Professional V4.04

441 KB

Notpad2

1.0.12

540 KB(不需安裝)

  評測流程:  1.特色簡介與運行效果  2.各項功能詳評  3.大文件打開速度與內存佔用  4.用戶群推薦  一、特色簡介與運行效果  1.UltraEdit32 UltraEdit可謂是最負盛名的一款文本編輯軟體了。它是一套極棒的文字、16進位、ASCII 碼編輯器,可高亮突顯C++及Java等多種語言,並內置英文拼寫檢查,可調用DOS命令,還能錄製宏來簡化編輯操作。它功能全面,體積小巧,打開快速, 實在不可多得!同時可以從FTP打開文件並編輯保存, Windows終端連接Unix系統工作的程序員就全靠它了。

  下圖是使用UltraEdit32打開一個xml文件後的顯示效果。  漢字問題:值得注意的是,在默認的設置下,它對中文的顯示出現了亂碼(見畫圈處)。

    2.EditPlus EditPlus 是Internet時代的 32 位文本編輯程序,它支持更多的網頁編程語言的高亮顯示,比如HTML、CSS、PHP、ASP、Perl、JavaScript 及 VBScript。它也可以在自定義語法文件後擴充其他的程序語言。還能嵌合網頁瀏覽器作 HTML 頁的預覽,以及 FTP下載與上傳文件。  漢字問題:下圖是使用EditPlus打開同一個xml文件後的顯示效果。它對中文的顯示沒有出現亂碼。

  EditPlus對xml的高亮標記色彩比較豐富,達到了五種。    3.WinHex  WinHex與我們這次介紹的其它四個側重程序編寫的軟體大不相同。它是一個純16進位編輯器。不僅可以編輯普通文件,還可以編輯磁碟和內存!其功能還有做一般運算及邏輯運算、編輯磁碟磁分區 (支持FAT16、FAT32和NTFS)、進行文件比對和分析等。  漢字問題:WinHe顯示漢字沒有出現亂碼問題

[page]  下圖是使用WinHex打開同一個xml文件後的顯示效果。

    下圖是使用WinHex打開內存。

  WinHex是一款直接、靈巧的修改工具。對它的使用需要我們的彙編等底層開發經驗。我們可以用它手工編輯一個exe或dll文件,甚至一個磁碟。甚至可以用WinHex搶救丟失的硬碟數據。  4.EmEditor  EmEditor也是一款不錯的文本編輯工具,它的功能沒有UltraEdit、EditPlus那樣強大。如果你只需要高亮標記、查找替換、錄製宏、打開多個文檔、選擇多個字符集的話,EmEditor也足夠用了。簡潔是它的特色。

  上圖是使用EmEditor打開同一個xml文件後的顯示效果。它對中文的顯示也出現了亂碼。並且它的高亮標記效果沒有其它軟體明顯,採用的色彩只有黑色與兩種彩色。

  5.Notpad2  Notpad2,不要漏掉這個「2」,它跟Windows自 帶的Notpad可大相徑庭。但它們有一個共同之處就是簡潔。它是這五款編輯軟體中最小巧的一款,不需安裝,僅一個exe文件。體積雖小,它支持的可高亮 標記的語言可絕不少於其它!寫程序時要用到的各種編輯功能,比如快速放大縮小頁面,括弧高亮配對顯示,設置tab大小,添加標籤等,它都一應俱全,同時, 功能幾乎也就這些了。另一個特色是它可以使顯示窗口透明。  漢字問題:它可以正確顯示中文。並且色彩的顯示也較令人滿意。

  上圖是使用Notpad2打開同一個xml文件後的顯示效果。  二、各項功能對比  1. 支持語言  我們使用各種文本編輯軟體代替記事本,常常是為了快速地編寫帶有格式的程序。高亮標記讓我們程序的結構更清晰,編寫和觀看都更加舒服。那麼我們評測的軟體都支持哪些語言的高亮標記呢?(WinHex除外)

名稱

支持高亮標記的語言(按字母排序)

總數

UltraEdit32

C/C++, C#,Html,Java,VB,Perl,XML,PHP,Javascript

9種

EditPlus

C/C++,Html,Perl,PHP,Java,JSP,Javascript,VBScript,CSS,XML

10種

EmEditor

Bat, C#, C/C++, CSS, HTML, Ini, Java, JavaScript, JSP, Pascal (Delphi), Perl, PerlScript, PHP, Python, Ruby, SQL,

TeX (LaTeX), VBScript, WindowsScript, x86Assembler, XML

21種

Notepad2

ASP,BAT,C/C++,C#,CSS,DIFF,HTML,INF,INI,Java,JavaScript, NSIS,Pascal,Perl/CGI,PHP,Python,REG,SQL,VBScript,VB,

x86Assembler,XML,

22

從中我們可以看出,大名鼎鼎的UltraEdit32和EditPlus在語言支持上,遜色於小軟體EmEditor和Notpad2。前兩著甚至都不 支持Pascal、彙編、SQL語言的高亮顯示。如果你是C++,Java和網路程序員,UltraEdit和EditPlus是夠用了。如果你希望格式 化編輯別的語言,就需要求助於EmEditor或Notpad2。

[page]  2.功能列表  不算WinHex的話,以上四款軟體都支持搜索、標籤、字體快速縮放、多種字體、多次撤銷與恢復等常用功能。其它功能則各有側重。下面就讓我們來列表比較一下。?

推薦閱讀:

查看原文 >>
相关文章