自從上學期修了系上的XML課程之後
開始慢慢地習慣使用文字編輯器來寫網頁、程式
也因此開始玩了一些文字編輯器(Text Editor)
就算是現在仍然喜好在Dreamweaver下寫網頁
(畢竟功能多且好用)
通常還是會在它的程式碼模式下撰寫
Text Editor的種類很多
最常見的就是Windows下內建的notepad(記事本)
但是功能極為貧乏
當然也有如UltraEdit功能強大的編輯器
可惜這是要錢的
最近也試著用vim來編輯
因為這是unix上很常用且知名的編輯器(也有Windows等多平台的版本)
可惜不容易學
但學會後會很方便
這裡就介紹幾個我用過認為不錯的編輯器(for Windows)給大家分享
(1) PSPad - http://www.pspad.com/
其實這個編輯器我之前就有介紹過
可別看它是個免費的編輯器
其功能與UltraEdit相比可是完全不遜色
也是多功能性的文字編輯器
除了語法高亮度顯示等必備的功能外
它擁有project(專案)的概念、分頁編輯、程式碼瀏覽器等等多項的功能
而且開啟大型檔案的速度很快
較早期的版本在unicode的支援上有些問題
幸好4.5.0版已經解決這個問題
但目前有個小問題是開啟文字檔後
內容時常莫名多出一些空白(實際上不存在)
只要把預設的字型換掉就可以解決了
PSPad的功能相當強大
不過對一般人而言
光是看到那一排的功能表也許有人會嚇一跳吧
我也用不到20%的功能
(2) Notepad++ - http://notepad-plus.sourceforge.net/tw/site.htm
這是我目前使用的編輯器
甚至已經取代內建的notepad(網站上有提供方法)
因為實在是太好用了
雖然沒有像PSPad提供了相當多的功能
但也有語法高亮度顯示、程式碼折疊、分頁編輯等實用的功能
對unicode的支援也OK
也可以呼叫外部程式
(例如執行Firefox來瀏覽正在編輯的HTML檔)
也提供使用者自定巨集的功能
就一般寫程式、 網頁來說
Notepad++提供的功能絕對是足夠使用
很推薦大家去使用看看
若真的感到不足再試試看PSPad
另外值得一提的是
作者是台灣人喔
[PS] Notepad++ 預設會在啟動後會開啟上次編輯的檔案,若覺得麻煩可以到 自訂 把 Remember this session 這個功能取消即可
(3) Notepad2 - http://www.flos-freeware.ch/notepad2.html
Notepad2的出現像是用來取代內建Notepad
怎麼說呢?
因為兩者的介面真的很像
雖然功能上比Notepad++少了一些
而且僅能編輯單一檔案
但是像基本的語法高亮度顯示等等還是有的
提供的功能還是比內建的notepad強上許多
若是要找一個替代內建notepad的編輯器
又不需要許多的功能
notepad2是相當合適的選擇
但比較可惜的是目前似乎是停止更新了
[推薦] 三個不錯的免費文字編輯器
版主: 浩子