文字編輯器或許在MIS人員日常的工作中是再平常不過的工具了,許多軟體與系統的設定都需要用到純文字編輯器,雖然Windows本身已經內附一個很陽春的記事本,但是如果MIS人員還身兼企業應用系統的維護者,譬如偶爾還必須改改公司的網頁或開發一些網站應用程式,那麼手邊通常都得準備一個用得順手、功能更強的文字編輯器。

UltraEdit可能是臺灣很多中小企業MIS人員最愛用的一個,日系出身的EmEditor也頗受歡迎,不過這兩者都是共享軟體,都有使用期間的限制,最終仍需付費購買。若有一個同樣強大的文字編輯器,但卻是免費的,這豈不兩全其美。

這世界上還真的有這麼好康的事,ConTEXT就是這麼一個免費又實用的文字編輯器。雖然免費,功能卻一點也不輸必須花錢買的專業編輯器。在介面配置上,除了主要的文字編輯區視窗外,可選擇顯示左方的檔案面版,這裡除了顯示目錄樹視窗,方便快速尋找、開啟檔案,還可切換歷史檔案列表或自行增刪常用的檔案。只要記憶體足夠,可開啟的檔案數目是無限制的,而且所有開啟的檔案會以標籤列出,非常方便快速切換。

除了逐行選擇之外,與UltraEdit一樣,ConTEXT也能切換以區塊形式來選擇文字,在許多方面這都是一個很好用的功能。文字搜尋方面,ConTEXT能夠一次對所有開啟的檔案搜尋,找到的結果則全數列在下方的搜尋結果列,方便快速瀏覽。此外ConTEXT還可以對每一個檔案設定最多十個書籤,對於長長的文字內容,可以很快用熱鍵切換到需要的地方。

除了編輯純文字檔案之外,ConTEXT同時也是一個很好用的程式語言編寫工具。它支援包括C/C++、Java、Visual Basic、PHP、HTML、XML、SQL、Java Script在內許多常見語言的語法彩色標示功能,甚至Delphi/Pascal、Perl/CGI、Python、Tcl/Tk、Fortran、Foxpro也在支援之內,若是不足還能夠由使用者自訂,或者直接到網站下載別人設定好的語法標示模組來使用,目前能用的模組已經多達數十種,幾乎涵蓋了各種語言。此外ConTEXT還能夠編輯原始碼樣版,可將常用的語法自行編成樣版(template),往後在編寫程式時可按熱鍵插入程式碼,節省重複輸入同樣程式碼的功夫。

ConTEXT還有shell執行的功能,可呼叫與檔案相關聯的程式來執行編輯結果,這個功能可與編譯器結合,在編寫好程式之後,呼叫外部編譯器來執行,馬上就能看到執行結果。此外ConTEXT還能夠錄製巨集,還有簡單的專案管理功能,最重要的是它支援多國語言,操作介面能夠改成正體中文,在使用上就更減低了一點語言上的障礙了。文⊙白季川

熱門新聞

Advertisement