2019年12月31日

記事本的新變化

Windows 內建的記事本是許多視障者必用的程式之一,這個存在已久的程式歷經多個 Windows 版本一直默默的為使用者提供最基本的文字記錄功能,和眾多功能強大的文字編輯或文書處理軟體相比,它顯得樸實無華如同白開水一般。
隨著網路普及各種資訊在不同平台裝置間快速傳遞,記事本總得做些改變以回應網路世代文字記錄與流通的需求,最新版 Windows 10 內的記事本有了以下幾個較顯著的改變:

一、預設存檔的文字編碼格式改為 UTF-8
一直以來記事本存檔預設的文字編碼都是 ANSI 格式,當含有 Unicode 字元的文字內容存檔時就會出現訊息告知內容含有 Unicode 字元,若以 ANSI 編碼存檔將會遺失 Unicode 字元,需在存檔時將編碼改為 UTF-8 才不會使存檔內容出現亂碼問題,現在預設以 UTF-8 存檔,不會再出現這樣的訊息,從狀態列也可得知編碼資訊。
不過現在的 UTF-8 與原本記事本存檔時編碼選項中的 UTF-8 有些不同,原本的 UTF-8 其實是現在編碼選項中的 [具有 BOM 的 UTF-8], BOM 是 byte order mark 的縮寫,程式開發或文字資料交換時需留意處理,一般情況無需特別關照,若無需要則存成單純的 UTF-8 即可。

二、終於能夠正確讀取其它作業系統下所產生的文字檔
不知你有沒有遇過以記事本開啟的文字檔案本來應該分行呈現但所有內容全部擠在同一行的經驗呢?例如在 Mac 儲存的文字檔或 iPhone 的備望錄以分享方式儲存的文字檔在記事本開啟時就會出現如此惱人的景象,由於 Windows 、 Unix/Linux 、 Mac 對文字檔各自使用不同的換行控制,造成檢視與編輯上的麻煩,這個遲遲未能解決的換行問題總算被擺平,如果你是經常跨平台工作的人,終於不用再為此找工具轉來轉去了。
新的記事本狀態列會顯示目前檔案的換行格式, Windows的換行會顯示「Windows (CRLF)」,若為 Mac 或 iPhone 的換行則會顯示「Unix (LF)」。

三、檔案未儲存提示
在記事本中的內容有所變更還沒有存檔前,標題列上的檔案名稱前面會有一個「*」的星號標記提醒使用者尚未存檔,當同時開啟多個文字檔時這個貼心小設計尤其方便確認哪個檔案有更動過。

四、輕鬆進行文字縮放
原本在記事本中要以較大的文字觀看只能改變字型大小,現在不需調整字型大小即可利用快速鍵或滑鼠滾輪搭配 Ctrl 直接縮放文字,狀態列也會顯示縮放的百分比,對於在較小的螢幕上觀看或有視力障礙的人來說可謂一大福音。

五、全文搜尋
以往要搜尋整個文字檔的特定字串,游標就得要移至檔案的開頭或結尾處才能使尋找功能一次找完,若游標在檔案的中間位置開始尋找則只會從游標位置開始往後或往前單向尋找,現在於尋找或取代時可勾選[環繞]核取方塊,無論游標在什麼位置皆可進行整個檔案的搜尋。

延伸閱讀