- 首頁
-
文字變更
-
轉換製表符
將 製表符轉為空格
輕鬆切換製表符與空格,即時規範化程式碼縮排或清理文字格式。
0 行 | 0 字元
拖曳檔案以上傳
選擇一個 Tab 對應多少個空格。
0 行 | 0 字元
唯讀模式
超快速
變更會即時套用,無伺服器延遲或頁面重新載入。
100% 私密
處理在您的瀏覽器中進行。您的資料絕不會離開您的裝置。
檔案就緒
透過拖放或檔案選擇器,輕鬆處理大型文字檔案。
試試這些範例
Python 縮排
將 Tab 轉換為 4 個空格以符合 PEP 8 規範,修正混合縮排
立即套用
Go 風格分頁
將空格縮排的程式碼轉換為製表符,以符合 Go 語言格式。
立即套用
Linux核心風格
將製表符轉換為 8 空格縮排,遵循 Linux 核心編碼風格。
立即套用
YAML 格式化
清理 YAML 檔案,將空格轉換為定位點以保持格式一致
立即套用
定位字元 vs. 空格:終極指南
關於縮排使用定位鍵還是空格的爭論,與程式設計本身一樣歷史悠久。無論您偏好空格的精確性(如 Python 或 YAML),還是定位鍵的靈活性(如 Go),此工具都能讓您輕鬆切換。
為何要轉換縮排?
- 一致性:確保每行縮排完全相同。
- 風格指南: 不同專案有不同的規則。例如 Linux 核心使用 8 空格的定位字元,而多數 JS 專案使用 2 個空格。
- 檔案處理: 上傳文字檔案,為每行附加隨機詞彙,適合為資料集增加多樣性。
- 無障礙功能: 分頁功能讓個別開發者可在編輯器中設定自己的縮排寬度,使程式碼更易於閱讀。
支援的格式
此工具可處理任何文字檔案,但特別適用於:
- 程式設計: Python (.py)、JavaScript (.js)、PHP (.php)、Java、C++、Go。
- 資料清理: 將關鍵字、標籤或電子郵件地址分隔成獨立行,以利檢視與排序。
- 純文字: Markdown 檔案、日誌檔和設定檔。