
道
長A在很早以前就使用過PSPad,不過那時只是出于玩玩的興趣,裝上使用了幾天,沒發現有多好,就卸載了。因為那時我用的是EditPlus,簡單實
用,相信你們也都用過,很好用。根據道長A同學的不完全非充分統計,99%的人使用的都是盜版貨。怪不得美國人老攻擊咱們,連一個記事本都要用盜版的,其
他的可想而知。道長A還是有這點覺悟的,知道用盜版的不好,因此心里總有點不舒服的感覺,但是卻說不清道不明。后來道長A同學的閱歷越來越豐富,覺悟越來
越高,終于能用一句話簡單明了的表達出這種感覺了:它就像是別人的老婆,好用,卻不是自己的。
何必為了一片樹葉而失去整個森林呢(當然如果這片樹葉也能不失去那是最好了,道長A是從來不嫌多的。),還有眾多美麗漂亮純情的姑娘等著我們去發掘呢,PSPad就是其中一個。
一、認識PSPad
PSPad是一個捷克人使用Delphi開發的開源免費的文本編輯器,它是一個多國語言版的編輯器,(現在貌似都流行開發多國語言版,什么時候流行
多個老婆啊),包含簡體中文,使用它可以方便地編輯各種純文本文件。你也許會想,好像沒什么特色嘛。告訴你,道長A同學的眼光是很毒滴,大街上隨便來個
人,他一眼就能看出是真胸還是假胸,是海綿填充的還是棉花填充的。根據他的鑒定,PSPad絕對是真的。
二、安裝PSPad
PSPad目前最新的版本是4.5.3,有3.26M,可以從http://files.brothersoft.com/development/html_editors/pspad453inst_en.exe 下載安裝包。安裝過程對于程序員來說簡直就是小兒科,我要是在這個地方還啰啰嗦嗦那就是對大家的不敬的。
三、PSPad特色功能介紹
其實大部分優秀的文本編輯器,常用功能都是大同小異的,無外乎支持建立工程、支持代碼自動完成、FTP客戶端、列編輯、自動換行、顯示行號、查找替
換等多如牛毛的功能點,這些都已經成為一個文本編輯器的默認功能了,道長A也沒什么興趣介紹這些,要介紹就給大家來點新鮮的,或者雖然不新鮮但是有特色
的。
1、強大的顏色拾取能力
PSPad有兩種方式來設置顏色,一種是使用預先定義好的顏色面板,另一種是顏色拾取,可以在屏幕上任何地方拾取顏色。
顏色面板
PSPad預先定義了多個色系的顏色,有安全色、16位色、灰度、有名字的顏色以及其他色系。下面咱們看看這些絢麗的色彩。







顏色拾取
顏色拾取可以在屏幕上任意地方獲取顏色值,當點擊工具菜單里的拾取顏色菜單后,PSPad窗口即最小化,露出PSPad窗口后面的內容,顏色拾取器就是在這個窗口里獲取顏色。

有了這兩種顏色拾取能力,對于程序員來說完全夠用。
2、強大的HTML處理能力
搞web開發的人對于HTML是再熟悉不過了,有的人喜歡用DreamWeaver來編輯HTML,在設計頁面的時候DW是很合適的。但是對于已經
將一些Java代碼或其他代碼嵌入到HTML頁面后(不就是JSPASPPHP等等嗎),這是來修改代碼,還是文本編輯器會方便些,至少道長A是這樣。
PSPad提供了強大的HTML處理能力,其他編輯器都看不到PSPad的后背了。
格式化HTML
PSPad格式化后的HTML代碼非常整齊,效果似乎比RJ TextEd還要好,閑得發慌的人可以自己測試一下。
格式化前

格式化后

壓縮HTML
對于一般的應用來說還用不著為了節省帶寬和提高吞吐能力而對頁面代碼進行壓縮,但是壓縮確實是有好處的,道長A同學曾經在落伍論壇上給我要啦統計的站長阿江建議,對統計代碼里的JS文件進行壓縮,壓縮后約減少了一半的字節數,大大提高了吞吐能力。

清理CSS和JavaScript
PSPad格式化HTML時不能整理CSS和JavaScript,對于這兩者是通過清理CSS功能來實現的。

標記大小寫轉換
有時我們寫出來的HTML代碼,有的是大小,有的是小寫,既不美觀也不統一。PSPad提供了這樣的功能,輕輕一點,管理變得有效輕松,這句話是誰說的?
HTML和文本互相轉換
這個功能對于經常要在系統里發布內容的人可是非常有用的,它能夠將文本格式變為HTML格式,還能將HTML代碼變成文本格式,也就是去掉那些HTML標記,將什么P啊BR啊通通換成回車。也是輕輕一點噢。
轉換前的文本

轉換后的HTML

導入RTF和CSV文件
你有RTF是不?它很漂亮是不?PSPad只需要輕輕一點,就能將RTF變為HTML代碼,看上去都一樣哦。
下圖是將一個CSV文件導入為HTML。

檢查HTML代碼
PSPad可以對HTML頁面上的標簽進行檢查,如果發現有錯誤,例如有
卻沒有,PSPad會給出提示。

轉為JavaScript
可以將選中的文字轉化為JavaScript輸出,例如將“hello”轉為document.write('hello');

3、強大的文件導出能力
PSPad提供了強大的文件導出功能,可以將各種文本文件按照顯示出來的高亮樣式,導出為RTF文件或HTML文件,樣子看起來是一摸一樣。我們在寫文檔的時候就可以插入有高亮顯示的代碼了。
導出為RTF

導出為HTML

4、強大的語法高亮定制能力
PSPad內置了十幾種常見的文件高亮配置,你可以對每個高亮配置進行自定義,或者使用內置的幾套顏色方案。

5、剪貼板查看器
傳統的剪貼板只能存取最近一次復制的內容,PSPad提供一個剪貼板查看器,可以查看最近幾次復制的內容并進行粘貼,這個功能有時候會給你幫大忙哦。

6、文件比較功能
PSPad提供文件比較功能,可以對任意兩個文件進行比較,并用不同顏色標出不同的地方,一目了然。

四、PSPad性能評測
1、對大文件的處理
用PSPad打開大文件無疑是一種折磨,但搜索卻是飛快,這點與Notepad++剛好相反。當然對于一般程序員來說,很少需要處理大文件,應該不
會影響你的使用生活的。下面用一個13.7M的文本文件來進行測試,這個文件有140888行,在第140867行有一個唯一的字符“200900”,現
在用PSPad打開它,約90秒左右時間才打開并顯示完畢,太痛苦了,但搜索卻快多了。從首行開始搜索“200900”,大約3秒左右搜索到,還行。還是
那個道理,你不能因為美女的牙齒上有一個小缺口就放棄她,那樣你會遭雷劈的。
2、文件夾搜索
我們經常要在硬盤文件里搜索一些字符,搜索性能當然希望越快越好。現在道長A以某工程下的src文件夾為例,src文件夾下面有434個文件夾,共
有3337個文件,我搜索含有”System.out“的文件,竟然只花費了不到2秒鐘,天啊,只需要2秒鐘,你就可以擁有這款黃金鑲鉆的手機,絕對超
值!!你還有什么理由不愛上PSPad呢?
五、總結
雖然道長A同學從小就接受良好的教育,要從一而終,但是沒理由這么漂亮誘人的大美女擺在你面前,卻不動心?那樣我會于心不忍的,因為我很善良。我正
式宣布,PSPad將登上二奶的寶座!等等,前天你不是剛剛說Notepad++是二奶嗎。唔。。。這個。。。這個,我決定,給她們同樣的待遇,做人一定
要公正,這點道長A同學給我們做出了很好表率。
六、PSPad相關資源
1、PSPad的官方網站
官方網站的地址是:http://www.pspad.com/
2、下載地址
下載地址是:http://files.brothersoft.com/development/html_editors/pspad453inst_en.exe
七、作者介紹
道長A,java門戶--http://AJava.org 的創始人,多年以來一直從事J2EE開發工作。