就文字格式化而言,word warp online 指的是在不離開瀏覽器的情況下,將純文字換行成所選寬度的行,通常為 72 或 80 個字元。 如果你搜尋該詞組是為了讓電子郵件本文、提交訊息、程式碼註解或純文字文件符合固定欄寬,那麼 Word Wrap / Line Length Formatter 就是適用的工具。貼上來源文字、選擇寬度、決定單字如何斷行、檢視行數統計,並複製結果。其軟體換行模式會將完整單字移至下一行,置於最符合寬度的最後一個空格之後。其強制換行模式會在每行都必須低於上限時,於指定的確切欄位斷行,同時避免將表情符號及其他雙單位字元切成兩半。重新排版預設為啟用,因此已換行的文字可以在各段落內合併,再依新寬度整齊換行。關閉重新排版後,原有的有效換行會予以保留。空白行會維持原位,各段落分別換行,縮排也會套用至續行,並從可用寬度中扣除。格式化工具還會回報輸入與輸出行數、最長的輸出行,以及在軟體換行下保持完整的超長單字。預設寬度包括 72、80、100 和 120 欄,自訂寬度則可介於 8 至 500 之間。所有作業都在瀏覽器本機執行,因此文字不會被上傳、儲存或附加至帳戶。

將換行與其他「Warp」搜尋區分開
搜尋「word warp online」可能是在尋找視覺文字效果或以字母為主的遊戲。對於文字格式化任務,相關結果是換行工具:它會改變文字的行尾位置,同時保留文字與段落內容。軟體換行會保持單字完整,而強制換行則可在確切欄位分割長段文字。實用的成果不是變形的字型或更名後的單字,而是依照目標位置本身的行長慣例準備好的純文字。
依照目標位置選擇行寬
應依照文字的用途設定行長。RFC 5322 規定每行電子郵件訊息不得超過 998 個字元,且應以不超過 78 個字元為宜。傳統的 72 欄本文格式可保留空間,供日後加入引用層級。80 欄預設值呼應程式碼風格指南仍會提及的經典終端機寬度。格式化工具也提供 100 欄與 120 欄預設值,並可直接輸入 8 至 500 之間的任何寬度。
| 目標位置或需求 | 應選擇的寬度 | 實用原因 |
|---|---|---|
| 電子郵件本文 | 72 欄 | 在一般電子郵件行長慣例內保留空間,以容納引用前綴。 |
| 提交訊息本文 | 72 欄 | 有助於文字在日誌中以縮排方式顯示時仍易於閱讀。 |
| 經典終端機或程式碼風格文字 | 80 欄 | 符合程式碼風格指南所提及、由沿用已久的終端機寬度。 |
| 較寬的固定寬度輸出 | 100 或 120 欄 | 兩者皆提供為一鍵預設值,適用於採用較寬行長的目標位置。 |
| 特定的自訂需求 | 8 至 500 之間的任何寬度 | 輸入目標位置所要求的確切欄數。 |
選擇軟體換行、強制換行或重新排版
軟體換行與強制換行解決不同的行尾問題。軟體換行以易讀的單字邊界為優先,強制換行則以確切的欄位上限為優先。重新排版是另一項決定,用於處理段落內既有的換行方式。
| 設定 | 功能 | 最適用情境 |
|---|---|---|
| 軟體換行 | 在最後一個符合寬度的空格處斷行,絕不切斷單字。 | 散文、電子郵件本文、提交訊息,以及完整單字很重要的文件。 |
| 強制換行 | 在所選的確切欄位斷行,同時拒絕分割表情符號或其他雙單位字元。 | 嚴格行長上限,且必須分割長單字才能符合限制的環境。 |
| 開啟重新排版 | 先合併各段落內既有的換行,再套用新寬度。 | 重新換行原本採較窄欄位或不同編輯器處理的散文。 |
| 關閉重新排版 | 各自處理每一個既有行,不會與下一行合併。 | 原有換行具有意義或刻意固定位置的文字。 |
將純文字換行至所選欄位
- 貼上文字並選擇寬度。 電子郵件或提交訊息請選擇 72,經典終端機輸出請選擇 80,或使用 100 欄與 120 欄預設值。如果目標位置另有需求,請輸入 8 至 500 之間的自訂寬度。
- 選擇換行行為與結構設定。 選擇軟體換行以在單字邊界斷行,或選擇強制換行以在確切欄位斷行。依需求設定重新排版與縮排處理:已換行的普通散文請保持重新排版開啟;既有換行必須保有意義時請關閉;並保留縮排,讓開頭的空格在續行中維持對齊。
- 檢查結果並複製。 檢閱最長行統計、輸入與輸出行數,以及回報的超長單字。然後複製換行後的文字,並貼到適當的電子郵件、提交訊息、程式碼檔案或文件中。
電子郵件本文可從 72 欄的軟體換行與啟用重新排版開始。一般終端機文字則使用 80 欄,當文字含有刻意安排的換行時,再關閉重新排版。只有在確切欄位邊界比保持每個單字完整更重要時,才選擇強制換行。
格式化電子郵件、回覆與提交訊息
電子郵件是固定行寬最清楚的用途之一。72 欄本文可保留空間容納引用標記,而格式化工具會替你處理換行。當訊息是從其他編輯器複製而來,且其段落仍保留原有欄寬時,這項功能尤其有用。重新排版會在各段落內合併舊有的換行,依照所選寬度產生整齊的結果,同時不會將不同段落合併。
提交訊息本文同樣適合採用 72 欄習慣。官方 Pro Git 專案貢獻指南建議將提交訊息本文換行,使其在日誌中以縮排方式顯示時仍易於閱讀。格式化工具會直接套用此慣例,不必手動插入換行。
對於程式碼註解及其他以終端機為主的文字,80 欄是慣用的起點。當換行決定版面配置時,應保留有意義的換行;只有在目標位置要求嚴格字元邊界時,才使用強制換行。
保留段落、縮排與引用層級
空白行會予以保留,各段落也會分別換行。這表示重新排版時,新段落不會與前一段合併,而該段落內的舊換行則可整齊地替換。
縮排會予以保留,並納入寬度計算。例如,以四個空格開頭的段落,其每個續行都會保留這四個空格。可用寬度會扣除縮排,因此換行後的文字仍保持對齊,不會跨越所選欄位而逐漸偏移。
由尖括號組成的電子郵件引用前綴,會依相同規則視為縮排。回覆層級仍然可見,決定其餘文字可容納的位置時,也會將前綴納入計算。如此可保留回覆結構,不必手動計算可用空間。
複製前檢查最長行
結果面板會提供必要的檢查,以確認格式是否符合目標位置。它會回報輸入行數、輸出行數與最長的輸出行。這些數據能讓你更容易在文字貼入其他應用程式前,將輸出與嚴格上限進行比較。
- 最長的輸出行: 確認依所選設定產生的最寬行。
- 超長單字數: 顯示在軟體換行下有多少單字無法容納於上限內。
- 輸入行數與輸出行數: 快速呈現段落結構的變化。
軟體換行不會切斷單字。過長的 URL、未中斷的識別碼或其他寬度超過上限的單字會獨占一行,而工具會回報該單字保持完整。因此,在軟體模式下,最長的輸出行可能會超過所選寬度。強制換行可透過在確切欄位切斷來滿足嚴格行長要求,同時仍避免分割表情符號及其他雙單位字元。軟體換行也具備冪等性:以相同寬度再次處理其輸出不會再產生變更,這對重複性的文字工作流程很有用。
在明確限制內於本機處理大型文字
格式化工具適用於短訊息與大型貼入文件。其輸入上限為一百萬個字元。文字會在單次線性處理中完成換行,即使達到該最大規模,也能立即傳回結果。
- 字元計數: 寬度以 Unicode 碼位測量。
- 東亞文字: 全寬字元計為一個,不會模擬終端機的雙寬顯示。
- 隱私: 所有處理皆完全在瀏覽器中進行;不會上傳、儲存任何內容,也不會附加至帳戶。
這些限制能讓處理範圍保持可預測。格式化工具可處理行長慣例與段落結構,但不會試圖重現每種終端機或每種字型的顯示行為。如果目標位置是以算繪後的終端機儲存格,而非 Unicode 碼位來計算,複製後請在該目標位置檢查最終外觀。
完整的 Word Warp Online 工作流程
先從目標位置要求的寬度開始,再選擇 72、80、100、120 或確切的自訂值。決定是以易讀性或嚴格的欄位邊界為優先,並依原有換行是否重要來設定重新排版。最後,複製前檢查最長行與超長單字報告。這個流程能將廣泛的「word warp online」搜尋轉化為精確的行格式化任務,同時不改變你打算傳送的段落結構。
若想進一步瞭解,請參閱 將字詞插入引文:JSON、SQL 與 CSV。