Windows 記事本 Windows 系統內：Windows 記事本 112405130 2023 Microsoft。保留所有權利。，通稱記事本秦玉海．電子資料 DBOL 20221223 2024 陳奎元．中國大百科全書 3 版網路版．北京：中國大百科全書出版社。宋丙劍，張豔軍．記事本、Excel 在 Mapsource 和 Mapgis 資料轉換中的應用探討 JOL．礦山測量，2008 2 2730714 中國知網。梁筱．記事本、畫圖等 Win 11 原生應用悄悄發生了這些變化 NOL．電腦報，20230918 44 中國知網 httpsdoiorg1028184ncnkindina2023000697 王志軍．利用記事本實現行首新增固定字元 JOL．電腦知識與技術（經驗技巧） 2015 6 41 中國知網，官網名稱為 Windows Notepad ，是一個簡單的文字編輯器，自 1985 年釋出的 Windows 10 開始，所有的 Windows 版本都內建這個軟體。該軟體的程式設計師是（Richard Brodie），1983 年 5 月，微軟在亞特蘭大 COMDEX 上推出了由布羅迪編寫的基於滑鼠的文字編輯器 MultiTool 記事本，並配備了 195 美元的微軟滑鼠。 概要 此軟體相當常見，其儲存檔案的副檔名為txt，檔案內容沒有任何格式標籤或者風格，所以相當適合在 DOS 環境中編輯。 特點 記事本的特點是隻支援純文字。一般來說，如果把文字從網頁複製並貼上到一個文字處理軟體，它的格式和嵌入的媒體將會被一起貼上並且難以去除。但是，如果將這樣一個文字先貼上到記事本中，然後從記事本中再次複製到下最終需要的軟體裡，記事本將會去除所有的格式，只留下純文字，在某些情況下相當有用。記事本幾乎可以編輯任何文字檔案，但僅限 DOS 風格的 CRLF 行尾（但自 Windows 10 ver 1803 開始，支援 UnixLinuxmacOS 的 LF 行尾）。 歷史 早期的記事本只提供最基本的功能，例如文字尋找功能。較新版本的 Windows 所搭載的新版記事本可以支援尋找及取代功能，快捷鍵是（Ctrl H），而 Ctrl F 則是傳統的尋找功能。在一些舊版的 Windows 中，例如 Windows 95、Windows 98、Windows Me 和 Windows 31，其所內建的記事本有 64k 的檔案大小的編輯限制，源自 Windows 的文字框控制元件的限制（此控制元件預設只能編輯 32767 個字元）；這一限制在 Windows XP 中已被克服。 Windows Me 中，記事本仍不支援任何快捷鍵操作，亦不支援行數統計功能。從 Windows 2000 開始，一些普遍的功能開始有快捷鍵的操作，例如新增、開啟和儲存。同時，狀態列亦開始出現，有行數統計器，在自動換行功能取消時才會出現。 在 Windows 95 中，記事本只支援 Fixedsys 字型，到了 Windows NT 40 和 Windows 98，記事本便開始支援字型變更。在 Windows 2000 和 Windows XP 中，預設字型已變為 Lucida Console。 在以 Windows NT 為基礎的作業系統中，記事本可以編輯傳統的 ANSIMBCS 文字檔案，同時支援 Unicode 文字檔案（UTF8 和 UTF16，後者包括大頭 小頭位元組序）。 記事本亦集成了一個簡單的日誌功能，每一次開啟檔案，都可以記下一個新的時間標籤。要啟用這個功能，在檔案開頭的第一行，必須是 LOG，不包括引號。 直到最近，記事本仍然是一款只可以在 Windows 下執行的軟體。但如果利用開源的 ReactOS 作業系統，並配合 Wine，就可以在非微軟的作業系統中，執行記事本。該軟體是開源的，並且是 GNU 寬通用公共許可證的軟體。 從 Windows XP 開始（Windows ME 及 Windows 2000 未經確認）附帶的記事本，若在自動換行功能開啟時儲存，且當前視窗內有任何行長度超過編輯視窗寬度，則儲存後該行會如同在原自動換行位置插入硬回車一樣 斷開，更改視窗寬度（無論是擴大還是縮小）便可發現此現象。但是，儲存至檔案中的內容並不會受到影響。 由於記事本無論是功能還是結構都相當簡單（事實上它就是一個裝在窗口裡的多行文字框 選單欄 工具欄 若干通用對話方塊），稍有經驗的程式設計師都可以開發出與記事本功能近似的小軟體，所以在一些程式語言工具書上也會出現仿照記事本功能作為參考的範例，有趣的是，記事本亦可用來撰寫軟體，但不包含程式的編譯功能，編譯程式仍得透過外部程式解決。 從 Windows 10 ver 1803 開始，支援 UnixLinux 的 LF 行尾及 macOS 的 CR 行尾，亦即可正常顯示在 Linux、macOS 下編輯的文字檔案，但記事本預設儲存的檔案仍使用 CRLF 行尾。 在最新版的 Windows 11 中，記事本有了全新的外觀。配合 Windows 11 整體的視覺風格，改以 Fluent UI 的形式設計記事本的全新介面，並加入深色模式，功能上大致無更動。是記事本自推出以來，外觀上最大的改變。 Unicode 格式 bug Windows NT、2000 和 XP 版本的記事本能夠識別缺乏位元組序標記的 Unicode 檔案。這個功能由名為 IsTextUnicode 的 Windows API 提供。但是該功能存在一個缺陷，一些小寫字型的 ASCII 文字會錯誤判斷為 UTF16。 在 2006 年 5 月 18 日，有報道稱，對於一個含有類似 this app can break 這樣短語的檔案（甚至是類似 aaaa aaa aaa aaaaa 的簡單短語），記事本會將其開啟並顯示為 Unicode 二進位制文字。如果安裝了相關中文字型則會顯示二進位制碼所對應的漢字。造成這個錯誤的字串可能形如 4 個字母 空格 3 個字母 空格 3 個字母 空格 5 個字母，或者 4 個字母 空格 5 個字母 空格 5 個字母 空格 5 個字母，並且檔案末尾沒有換行符。有人認為這是一個彩蛋，但也有人認為這是由於記事本的 Unicode 的檢測演算法缺陷所引起的。這個問題已在 Windows Vista 版本的 Notepad 中被修復。 另外，在中文簡體環境下用 ANSI（對於相應的 ANSI 變體，為 GBK）儲存的檔案有時會被誤認為 Unicode 編碼。如在記事本中輸入 聯通 或 聯絡 並儲存，再次開啟的時候會顯示亂碼。這個問題已在 Windows 8 版本的 Notepad 中被修復。 競爭軟體 對很多使用者來說，記事本已被 WordPad 或其他的文書處理軟體取代，例如 Microsoft Word。但是，記事本開啟一個檔案並不需要加鎖，即是就算已有其他軟體、其他使用者開啟該檔案，記事本都可以再次開啟它，而 WordPad 就不可以。此外，由於記事本並沒有高階的格式編輯功能，很多人認為記事本的簡單外觀可以更有效處理基本的文字操作。而文書處理軟體，在 Windows 95 更新後已成為一個 MDI 軟體，可以提供更多記事本沒有的功能。 現今有很多的第三方軟體可以取代記事本，這些軟體同時有更多功能，包括自由軟體 Notepad 和 Notepad2，和免費軟體 AkelPad、TED Notepad、EditPad Lite 或商業軟體 EmEditor 等。 參見 檔案編輯器比較 參考文獻 外部連結 Notepad 微軟線上說明檔案 Category1983 年軟體 Category1985 年軟體 CategoryWindows 元件 CategoryWindows 文字編輯器