為一段文字的每一行加上編號,最快的方法就是把內容貼到瀏覽器型的行號工具中,設定起始值、分隔符號以及任何你想要的補零位數,然後複製或下載結果。輸出採用經典清單格式的純 UTF-8 文字:左側是計數器、可選的分隔字元、一個空格,接著是你原本的每一行(內容完全不變)。輸入中的每一行會對應到輸出中的一個編號行,不會略過或合併任何空行,所以清單、程式碼、歌詞和會議紀錄都能保持原本的結構。預設情況下,編號從 1 開始、每行遞增 1,分隔符號是你在教科書中看了一、二十年的「句點加空格」。整個轉換過程只需一、兩秒,內容全程保留在瀏覽器中、不會外洩,並產生一個 TXT 檔,讓你可以直接貼到電子郵件、文件、腳本和聊天訊息中。

人們會問「要怎麼為文字加上編號」,原因其實出乎意料地多元。一位正在準備書目的學生,想要把每個來源標成 [1]、[2]、[3]。一位撰寫說明文件的開發人員,需要把設定檔範例的每一行都編號,以對應教學內容。有人在謄寫紙本會議紀錄時,希望每一行都有索引,方便日後提問查找。這些情境的本質工作其實完全相同:把一個未編號的行區塊轉成連續編號的清單,不需要重新打字或手動編輯。雖然文書處理軟體有提供編號按鈕,但它會把文字包進特殊的清單物件,結果無法乾淨地貼到電子郵件、程式碼檔或純文字文件中。可靠的做法是把數字直接「烤」進文字裡、當作普通字元,這正是 為文字加入行號 工具一鍵就能做到的事。

how do i add a number to text
如何為每一行文字加上編號

可以選擇哪些編號格式?

不同情境適合不同的編號樣式。法律文件可能會用「1. 到 500.」的行號,不加補零。法規檢查表可能用 [001] 到 [999],以便固定寬度呈現。製作投影片的講者可能偏好右括號風格:1) 開場、2) 鋪陳、3) 高潮。挑對「起始編號、分隔符號、補零位數」這三項組合,就能讓結果一目了然、不必再額外編輯。

樣式格式範例最適合
純句點1. First line筆記、草稿、逐字稿
句點加空格1. First line文件大綱、參考資料
右括號1) First line投影片、簡報
冒號分隔1: First line來源引用、記錄檔
成對方括號[1] First line方括號引註、索引
編號後接 Tab1 First lineTab 對齊的表格、試算表
補零001. First line超過 9 或 99 項的清單

當清單很長時,補零特別有用,因為像 1 這種個位數佔一欄、像 10 這種兩位數佔兩欄、像 100 這種三位數佔三欄。沒有補零時,每行後面的文字會不規則地向右跳動。一旦把補零位數設為至少三位數(001、010、100),編號就會形成整齊的直欄,完美對齊。

如何使用行號工具為文字加上編號

  1. 在瀏覽器中開啟 為文字加入行號 工具。
  2. 把你想編號的內容貼到或輸入到輸入框中。輸入中的每一個新行,都會在結果中變成一個編號行。
  3. 設定起始編號。預設是 1,但你也可以從 0、10、100 或任何你需要的整數開始。
  4. 選擇分隔符號。常見選項包括句點、句點加空格、冒號、右括號、Tab,或是方括號、豎線等自訂字元。
  5. 如果你預期編號行數會超過九行,請開啟補零功能。寬度設為 2 可支援到 99 行,寬度設為 3 可支援到 999 行,依此類推。
  6. 點選「產生」或「套用」按鈕,即時在輸出區預覽編號後的文字。
  7. 檢查預覽結果,確認起始編號、分隔符號和補零位數都符合你的需求。
  8. 從輸出框複製結果,或下載為 UTF-8 TXT 檔,以便用於電子郵件、腳本和文件。

如果你的原始文字結尾有換行符,轉換器可能會產生一個編號為空的尾行。請在貼上之前移除結尾的換行符,或在事後�除多出來的那一行。反過來說,如果你只想為非空白行編號,請勾選「略過空白行」選項;否則每一行(即使是只包含空格的行)都會被視為一行並賦予編號。

為有序或索引清單選擇起始編號

起始編號的功能比大多數人想像的還要強大。從 1 開始會得到傳統的 1、2、3 序列。從 0 開始對於對應「以零為起始索引」的陣列的程式教學很有用。從 100 開始則相當方便,當一個系列的前幾項已經列在其他地方,而你想從第 100 項繼續接下去。重新從自訂數字開始編號也很有用,例如當你有一份清單的兩半,想要用不同的前綴把它們銜接起來;或是某個引註集需要從偏移值(如 15)開始,因為第 1 到 14 項已經在上一卷出現過。

當行數意外合併或切分時,「略過」行為的設定就很重要。如果你貼進來的是一個在第 72 行被自動換行的段落,行號工具會把每個視覺行都算成新的一行,為每一行都產生編號。若想避免這種情況,請先重新整理輸入內容,讓每個邏輯段落都集中在同一行,再執行轉換。對於很長的記錄檔和逐字稿,行數計算器 工具可以事先告訴你文字共有幾行,這對選擇補零位數很有幫助。

編號後的文字可以貼到哪些地方?

編號後的輸出是沒有任何樣式的純文字,因此只要接受純字串的地方都可以貼。常見的去處包括電子郵件內文與主旨列、Slack、Discord、Teams、WhatsApp 和 Signal 的聊天訊息、VS Code 中的程式註解、設定檔、README 文件、Notion 頁面、Confluence 頁面、論壇文章、以公式包裹的試算表儲存格,以及文件中的 Markdown 區塊。如果你需要把編號整理成表格形式而非當作前置字元,可以使用 欄位轉逗號分隔清單 工具,把每個編號行拉出來當作單一欄。若要把編號與第二項資訊配對,為每行加入前綴與後綴 工具讓你在編號完成後,再用自訂文字包裹每一行。

每次都獲得乾淨編號結果的訣竅

請留意輸入中的隱形字元。某些複製貼上的流程會夾帶不斷行空格或零寬字元,導致出現外觀為空的行。如果你懷疑隱藏空白干擾了行數統計,請先執行 移除空白字元 工具再進行編號。如果最終檔案超過一百行,建議至少使用三位數的補零,讓編號這一欄在視覺上保持一致。如果你是在為程式碼範例編號,請把分隔符號切換為 Tab,這樣在等寬字型下編號和程式碼才能對齊。如果輸出會以清單形式嵌入另一份文件,請挑選與周遭風格相符的分隔符號,例如投影片用 1)、筆記用 1.。如果要輸出引註風格的內容,通常會需要像 [1] 這樣的方括號,這也是大多數參考文獻管理工具和學術指南所期望的格式。

編號後的行也很適合當作其他轉換工具的輸入。你可以把它導入 尋找與取代文字 工具,把前綴從 [1] 換成 (1)。你也可以把它送進 反轉字詞 工具,在保留編號的同時反轉順序,只是反轉之後第一行會跑到最下面、原本最後一行會跑到最上面,編號會變得對不上。標準作業流程是:先產生清單,再用 移除重複行 工具把任何重複的項目刪除,再分享出去。這些工具都採用相同的「僅在瀏覽器中執行」設計,所以你的文字從不離開你的裝置,沒有註冊、沒有上傳、也沒有追蹤。

關於為文字行編號的更多說明

人們經常想知道:編號時會不會保留前置的 Tab 或縮排?會不會計算空白行?能不能處理非常長的文件?會不會改變檔案的編碼?以下是這些常見問題的直接答案:每一行內部的前置空白都會被完整保留;空白行預設會被視為一行,除非你勾選略過選項;數千行的文件可以一次處理完畢;下載的檔案是純 UTF-8。如果你需要其他編碼(例如 ASCII 或 Latin-1),請匯出結果後再用其他文字編輯器重新編碼。

另一個常見的問題是:補零到底只是美化,還是會真的改變意義?美化型的補零純粹是視覺效果:001 和 1 代表的是同一個數字,但 001 在編號清單中看起來會和 002、003、010 一樣整齊。在轉換器內部,001 和 1 其實會被視為相同的整數 1,然後每行遞增 1,所以任何後續步驟在尋找或比較數字時,看到的都會是底層的值,而不是顯示出來的補零樣式。這也是為什麼 為文字加入行號 工具會把這兩個選項分開提供:補零用於版面美化,而「起始編號」欄位才會真正影響語意上的偏移。

最簡單的規則就是:貼上、選擇起始編號、選擇分隔符號、視需要補零、複製輸出。對大多數日常需求來說,預設值就已經夠用,所以貼上後只要再點兩下就能完成。如果是學術引註清單,請把分隔符號改為方括號並啟用補零。如果是內部記錄檔,請把起始編號改為 100,讓檔案能和既有的參考表對齊。如果是授課大綱的投影片,請切換到括號分隔符號,讓行文讀起來更像句子。這三個設定的組合,幾乎就能涵蓋一般人在為文字加入編號時會用到的所有合理樣式。

相關主題:如何在你的裝置上取得顏文字鍵盤配置

想進一步了解,請參閱 在 Linux 中輕鬆為檔案內每一行加入前綴

想進一步了解,請參閱 用粗體文字讓 LinkedIn 貼文更出色

想進一步了解,請參閱 如何在不使用公式的情況下變更 Excel 工作表中的大小寫