偵測到廣告封鎖,導致我們無法顯示廣告
MiniWebtool 依靠廣告收入免費提供服務。如果這個工具幫到你,歡迎升級 Premium(無廣告 + 更快),或將 MiniWebtool.com 加入允許清單後重新整理頁面。
- 或升級 Premium(無廣告)
- 允許 MiniWebtool.com 顯示廣告,然後重新載入
空白字元視覺化工具
空白字元視覺化工具可讓不可見的文字字元變得可見,以便您偵錯一般編輯器會隱藏的格式問題。它對於程式碼審查、YAML 和 TOML 縮排、CSV 清理、Markdown 渲染問題、複製的網頁文字、終端機日誌,以及任何空格、製表符、換行符、不換行空格或零寬度字元會影響結果的情況特別有用。
此工具揭示的內容
- 空格: 普通空格顯示為
·標記。 - 製表符(Tabs): 製表符字元顯示為
⇥標記,並可以顯示為 2、4 或 8 個欄位的寬度。 - 換行符號: LF、CRLF 和 CR 換行符會被分別標記,以便更容易發現跨平台文字問題。
- 末尾空白: 行尾的空格、製表符和不換行空格會被高亮顯示為警告。
- Unicode 不可見字元: NBSP、ZWSP、BOM、軟連字元、連字元、方向標記和其他格式字元顯示為帶有標籤的權杖。
常見用途
- 偵錯意外混合了製表符和空格的 YAML 或 Python 檔案。
- 找出會破壞 Lint 檢查、快照、Markdown 或嚴格測試固件的末尾空格。
- 識別從網頁、PDF、試算表或富文字編輯器複製的不換行空格(NBSP)。
- 檢查文字使用的是 Unix LF、Windows CRLF 還是舊式 CR 換行符。
- 揭露會讓兩個字串看起來相同但在比較時卻不相等的零寬度字元。
示例與偵錯技巧
- YAML 失敗: 如果一個列表項目以
⇥開頭,而前一個項目以··開頭,請在驗證檔案前將製表符替換為空格。 - Markdown 意外: 高亮的末尾空格在 Markdown 中可能是刻意的換行,但意外的末尾空格也可能產生混亂的 Diff。
- 複製貼上不匹配: 可見的
NBSP權杖通常意味著文字來自網頁、PDF、試算表或富文字來源,而非純文字編輯器。 - 字串比較錯誤:
ZWSP、BOM和方向標記會使字串看起來完全相同,但等值檢查、Slug 或資料庫鍵值卻會失敗。 - 跨平台檔案: 在 Windows、macOS、Linux 或容器內編輯同一個檔案後,經常會出現混合的
CRLF和LF換行符。
如何使用
- 將程式碼、YAML、CSV、日誌行或格式化文字貼入文字框中。
- 選擇是否顯示空格、製表符、換行符、Unicode 控制字元和末尾空白。
- 點擊視覺化空白字元以渲染逐行標記的檢視。
- 查看警告計數、縮排行、換行符號以及可複製的標記輸出。
FAQ
空白字元視覺化工具顯示什麼?
它顯示在文字編輯器或瀏覽器中通常不可見的空格、製表符(Tab)、換行符、回車符、不換行空格、零寬度 Unicode 字元、控制字元、縮排和末尾空白。
這能幫助偵錯 YAML 縮排嗎?
是的。YAML 對縮排非常敏感。此工具分別標記空格和製表符,標註混合縮排行,並顯示每行準確的起始空格和製表符數量。
我該如何發現末尾空白?
每行末尾的空格、製表符和不換行空格都會被高亮顯示。摘要還會統計有多少行包含末尾空白。
它能偵測零寬度字元嗎?
是的。常見的不可見 Unicode 字元,如零寬度空格(ZWSP)、零寬度連字元(ZWJ)、位元組順序標記(BOM)、軟連字元和方向標記,都會顯示為帶有代碼點提示的標籤。
我貼上的文字會被儲存嗎?
不會。該工具處理提交的文字以建立可見的空白檢視,且不會儲存內容。
引用此內容、頁面或工具為:
"空白字元視覺化工具" 於 https://MiniWebtool.com/zh-tw//,來自 MiniWebtool,https://MiniWebtool.com/
由 miniwebtool 團隊提供。更新日期:2026年4月28日