XP SP2內建Notepad(記事本),未壓縮 65K。

優:
內建。

缺:
開啟大檔案要等很久(真搞不懂為什麼這麼慢?)。
只能復原一次(爛死了)。
開啟Unix(LF)檔案會全部在同一列(差差差)。


Win32Pad 1.5.10.4,未壓縮 54K。

優:
開啟大檔案很快。
無限制復原。
開啟Unix(LF)檔案正常。
可儲存成Unix(LF)、Mac(CR)。
行列編號。
跳至行數。
插入檔案。
最近開啟過的舊檔。
網址高亮度。
按一下連結網址。
自動縮排。

缺:
打英文字時字型只能顯示Courier New,大小9。
行距與記事本不同,較寬。
無法儲存成UTF-8。
無分頁。


SavageEd 1.3.3,未壓縮 29K。

優:
開啟大檔案很快。
無限制復原。
開啟Unix(LF)檔案正常。
斷行取代功能。
它的獨特之處在於它完全以組合語言[x86彙編語言(HLA)]撰寫而成,
相信懂程式語言的使用者都知道,只要控制得宜,
用組合語言寫出來的程式,絕對擁有最快的運作速度。
用它來開啟巨大的檔案時,就可以體會出它的真正實力。

缺:
打英文字時字型只能顯示Courier New,大小9。
行距與記事本不同,較寬。
無法儲存成UTF-8、Unicode。
無法儲存成Unix(LF)、Mac(CR)。
無分頁。
存檔需自訂副檔名。


其實眾合來說還是沒說很好用,就是有一些小缺失。
像是新打英文字時字型就無法正確使用預設的,真奇怪,2個都一樣,
然後與記事本行距也較寬,加另一個AkelPad有3個都一樣,
不過AkelPad似乎透過外掛行距又一樣了,真神勒!

然而記事本「檔案大小有64k的限制」,在XP SP2中應該是解決的,
不過速度實在令人不敢恭維阿!這個限制在以前98SE時有印象,
會無法開啟,而且那時記得全選好像沒還速按鍵,要用Alt+E,然後A,
哈...我從一台舊電腦裡把98SE的記事本挖出來了,真是爛到爆,
尋找沒有快速鍵也就算了,要用Alt+S,然後F,
竟然沒有取代耶...哇哩!以前用Win98SE那麼久都沒發現,
也沒有狀態列可以顯示行號,當然也無法儲存成UTF-8、Unicode。
Win98SE:52K UPX壓縮到19K,
XP SP2   :65K UPX壓縮到47K。

如果用記事本開大檔案和Unix(LF)檔案就會讓你想瘋掉ˋˊ!
而這2個程式卻是比較小的,
有需要的人可以換掉內建的NotePad.exe,有3個地方要換掉。

或是原本在Toget介紹Win32Pad有個.inf可以加入右鍵選單的,
不過在新版裡並沒有看到,似乎拿掉了這個檔案,
沒關係,其實這個檔案可以自己加就是了^^,

我會比較想使用Win32Pad,因為功能較多一些,但檔案卻較記事本小,
不過我並不會想取代掉內建的記事本,而是另外用吧- -!
而這2個都有看到中文版,是屬於就是..「小」,
下一篇來介紹較大的但功能當然也多囉!
但又是免費的且不會像那種專門寫程式碼的又複雜難用多了。


2008/05/13 補:

之前又找到一個GreenPad,是個來自日本的軟體,

GreenPad 總共有三種版本,每個版本的功能都是一樣,不同點是支援的作業系統。

  • A 版本:可支援 Windows 95/98/ME/NT4/2000/XP/2003
  • U 版本:主要支援 Windows NT4/2000/XP/2003
  • S 版本:主要支援 64 位元的 Windows XP/2003

這邊已U版來介紹,U應該是指支援Unicode吧,
官網下載的是已經UPX壓縮的約53K,解壓縮約97K,
官網也有原始碼可以下載,
這個稍微比記事本大一些些,但功能卻多很多,
而且研究發現是最像記事本的,

最好的就是它行距終於跟原本的記事本一樣寬了,
然後字型要調一下,它原本的是日本字型,
相關設定檔在Type\Default.lay,這是預設的設定檔,是.lay的副檔名,
如果你選成其他的就是其他的囉!從GreenPad.ini指定,
把它字型換成Fixedsys,大小倒是蠻奇怪的,
預設不是9,但顯示出來的大小卻是9的字型大小= =+,

它其他厲害的地方,有關鍵字顏色顯示,
雖然這功能我覺得它不是做的很好,
有些會顯示的怪怪的,而且它控制項和屬性也都同一顏色,
沒像EmEditor顏色比較多也清楚,不過這在小程式已經是個創舉啦!
下面這是英文的代號顏色說明:
ct=Color of Text (RGB)
ck=Color of Keyword
cb=Color of BackGround
cc=Color of ControlCharactor
cn=Color of commeNt
cl=Color of Line no.
ft=FonT name
sz=font SiZe
tb=TaB width
sc=11000 <===這個都沒說明,不知是調什麼的?
wp=WraP type (-1: no wrap 0: right edge 1: ww chars )
ww=Wrap Width
ln=show LineNo.

一個其他這類小軟體都沒有的功能,
就是它可以直接存成其他國家的字元編碼,像是日文韓文簡體中文,
雖然存成通用的UTF-8也是OK的= =!但檔案就是會比較大嘛!
然後它也沒有說明和關於的頁面顯示版本號之類的。

它開頭會有個[EOF],看了維基還是不知它可以做啥,看無...
http://zh.wikipedia.org/wiki/EOF

End Of File,在電腦的術語縮寫通常為 EOF,在作業系統決定資料源無更多的資料可讀取。資料源通常稱為檔案或串流。

C語言,或更精確地說成 C標準函式庫,檔案存取或其它 I/O 功能可能傳回等於象徵符號值 (巨集) EOF 指示檔案結束的情形發生。實際上 EOF 的值通常為 -1,但它依系統有所不同。巨集 EOF 會在編譯原始碼前展開實際值給預處理器。


經研究又有些重大發現,
一個是:SavageEd 有斷行取代的功能,屌~
可惜的是它這功能只能顯示4行而已,
再下去雖然也是可以,但就變成你看不到打什麼了,
它不會顯示捲軸,不過算是少見的功能了,
這功能在EmEditor 6.00上都看不到。
(
SavageEd 1.3.7 取代支援顯示捲軸了!)

本來試用後還覺得GreenPad果然才是王道阿!
是比較推薦的代替方案,但是阿...
二個是:GreenPad.ini設定檔裡的重大發現,
就是它是針對登入的使用者名稱去寫入那個檔案,
變成每個登入的人一開始一定是預設值,
這種.ini的寫法還真是第一次看到- -||
雖然裡面的設定值也不多,但就是有點不爽ˋˊ,比登錄檔還差,
它乾脆寫到%userprofile%底下還好一點。

三個是:一個更扯的發現竟然是GreenPad竟然沒做列印功能???
4/5 出的1.08 Beta也沒有,看來是省體積放棄這塊...,可是也太...
那不是只連到系統上的印表機而已嘛!應該是不會多出太多東西阿!
竟然省略掉這重要功能,其他編輯器都有,
等於是說用這個編輯出來的檔案都不能列印,
要列印又要開另一個軟體,那這個的用途不就...

so...notepad還是有不可磨滅覆蓋的用途阿!
其他小軟體只能在旁協助了,所以還是直接用EmEditor。

ca95 發表在 痞客邦 PIXNET 留言(0) 人氣()