從起針開始計算織物行數最簡潔的方式是為你的作品標上名稱、宣告每個花樣重複包含多少行,然後每完成一行就按一次「新增行數」按鈕。這樣每一行都會依序被記錄下來,而累計總數也會永久連結到它在該重複中的位置:你隨時都能看到當天的總數、已完成幾個完整的重複,以及正在進行下一個重複的第幾行。第一筆記錄的行是起針後緊接著的那一行,第二行就是再下一行,依此類推。由於重複長度在開始後就會鎖定,行與重複之間的算術關係絕不會在你不知情的情況下悄悄改變。這件事比聽起來更重要,因為在諸如 4 行一個重複的花樣中,第 4 行結束一個重複、第 1 行開啟新的重複,第 4 行和第 1 行在針上是看不出差別的,但在紙面上卻是天差地遠。

「從起針開始計算」真正的含義
起針是把線圈放上針桿的基礎那一行,但它本身並不算是一行織出來的行。花樣中的第 1 行,是你實際織的第一行,也就是那些線圈已經在針上之後所進行的工作。從那個時間點開始,你每織一行就算是第 N+1 行。「我從起針算起共織了多少行」這個問題,等同於「我在這個花樣中目前進行到第幾行」,而這正是每次按下「新增行數」時計數器增加的數字。
對於蕾絲與麻花花樣,重複通常很短,經常是 4 行,並會透過重複花樣來堆疊出長度。對於織紋或配色織片,重複可能是 6、8、12 行甚至更長。重複長度以花樣本身所指定的為準,而且要在任何行被記錄之前就設定一次。設定完成之後,你每一次按下都會被對應到該行在重複中的確切位置,完全不需要心算。
為什麼單純的打勾計數會失去重複位置
打勾記號或紙本臨時計數器可以數到 47。但它無法告訴你第 47 行到底是第 12 個重複的第 3 行(也就是說下一行將開始該重複的第 4 行),還是第 11 個重複的最後一行(也就是說下一行將展開一個全新的重複)。在任何會重複的花樣中,除了行號之外還有兩個同樣重要的問題:目前這一行是某個重複的最後一行,還是位於中間?而如果你算錯了,能不能以一個動作整個回復一個重複,還是必須逐行取消?
能把行與重複串在一起的計數器,可以在同一畫面中同時回答這兩個問題。只能顯示一個數字的計數器會逼你在腦中做這些運算,而這正是織者在大型作品上失去進度的原因之一。通用型線上點擊計數器也可以被自由編輯。這聽起來很方便,直到你發現在一個 6 行重複的第 87 行時,你可能把總數改成 92,於是每一筆儲存下來的行的意義都會在毫無預警的情況下被改變。
解法是在儲存行數之後鎖定重複長度,如此一來,行號與重複位置之間的算術關係就會被保留下來,不管你之後怎麼處理顯示的總數。
建立一個能感知重複、從起針開始的計數方式
- 在瀏覽器中開啟 織物行數計數器,並輸入簡短的專案標籤,例如「蕾絲披肩」或「寶寶毯」。這個標籤只會留在你的裝置上,不會被上傳到任何伺服器。
- 選擇一個花樣重複中所包含的行數。你可以從 1 到 1000 之間挑選任何整數。若是 4 行一個重複的蕾絲就選 4,若是 6 行一個重複的麻花就選 6,若是 12 行一個重複的織紋就選 12。請在任何行被記錄之前就完成設定,因為一旦有資料被儲存,這個欄位就會被鎖住。
- 依照花樣指示起針,然後織出起針之後的第一行。
- 按下「新增行數」,此時頁面會顯示當天總數為 1、已完成重複數為 0,以及「下一個重複已進行行數」為 1。
- 織下一行,再按一次「新增行數」,並以這個節奏持續下去:織完一行,按一次;織下一行,再按一次。
- 留意「下一個重複已進行行數」計數器。當它到達你所選的重複長度、而「已完成重複數」也跟著加一時,你就剛好完成了一個完整的重複。你接著要織的下一行,將會在新重複的第 1 個位置展開。
在不破壞紀錄的前提下處理修正
兩種修正動作的行為刻意設計得不同,而正確地使用它們,正是讓行數與重複數字保持誠實的關鍵。
「回復上一行」會把總數往回扣一。它用於你一意識到自己多按了一次「新增行數」的當下。無論目前行數為何,即使正在重複中途,都能運作。
「回復已完成的重複」只有當目前行數正好落在重複邊界時才會出現——也就是說,正好剛完成一整個重複,下一行即將展開新的重複。按下它會以一個動作移除最近完成的那整個重複,並同時更新總數與「已完成重複數」。未完成的重複絕對不會被一鍵整批取消,因此未完成的重複永遠不會因為誤點而被破壞。
如果你發現錯誤發生在更早之前的某幾行,請一次一次地回復,而不是嘗試手動計算修正數。這樣才能維持行號與它在重複中位置之間的對應關係。一旦有行被儲存,「重複長度」欄位就會保持鎖定,因為事後修改它會在無聲無息中重新詮釋每一筆已記錄的行。若要為新的作品更改設定,請先清除本機紀錄。
使用行事曆歷史紀錄與匯出功能
你每一次按下的行,都會歸屬到你裝置所回報的本機行事曆日期。傍晚 11:50 織的那一行會留在那一天,而不是跑到下一個 UTC 日期。當新的一天開始,新的紀錄會從零開始,而前幾天的資料仍會保留在歷史清單中。每一筆歷史紀錄會顯示日期、該日行數、該日已完成的重複數,以及下一個重複的進度,讓你輕鬆看出自己一個晚上通常會織多少,以及哪些日子跳過了。
當你想要一份作品快照時,可以選擇以下兩種匯出:
- 匯出 PNG:產生一張 1080 x 1350 的圖片,包含 Lizely 標誌、總計,以及近日每天的行數。圖片中不含任何網址與專案標籤,因此分享摘要時不會洩露專案註記。
- 匯出 CSV:產生一份檔案,包含「日期」、「行數」、「已完成重複數」、「下一個重複已進行行數」、「每重複行數」等欄位——每一個已儲存的日期對應一列。可用試算表開啟,或列印出來釘在你的紙本花樣旁。
兩種匯出都透過瀏覽器以原生 canvas 與 Blob API 產生,因此作品相關的任何資料都不會被上傳。
不同計算方式的比較
| 做法 | 追蹤內容 | 是否感知重複 | 修正行為 | 最適合的情境 |
|---|---|---|---|---|
| 織物行數計數器 | 行數 + 重複位置 + 每日歷史 | 有——連結到選定的重複長度 | 可逐行回復,且僅在邊界提供原子的重複回復 | 任何會重複的花樣 |
| 紙本或筆記本劃記 | 僅行數 | 無 | 劃掉一條或重寫 | 真正一次性的行數 |
| 通用點擊計數器 | 僅行數 | 無 | 可自由編輯數字 | 快速、一次性的計數 |
| 裝在針上的機械行數計數器 | 僅行數 | 無 | 手動倒退,未連結重複 | 簡單、平織的圍巾 |
實例演練:4 行蕾絲重複,分三個晚上進行
假設你把重複長度設為 4,並在第 1 天記錄 20 行、第 2 天記錄 16 行、第 3 天記錄 12 行。第 1 天結束後,頁面顯示總共 20 行、已完成 5 個重複(因為 20 除以 4 餘數為 0)、下一個重複已進行 0 行。第 2 天結束後,總數變成 36 行、已完成 9 個重複。第 3 天結束後,總數變成 48 行、已完成 12 個重複,且沒有任何行數被帶入下一個重複。你接著要織的下一行,將會是第 13 個重複的第 1 行。算術驗算為 20 + 16 + 12 = 48 行,而 48 除以 4 = 12 個已完成的重複,沒有剩餘。這個單一範例就展示了行與重複之間的連結關係;實際頁面會在你每次按下「新增行數」時即時重算這些數字,因此螢幕上看到的數字會與你手上的動作完全同步。
什麼時候該改用其他工具
若是與重複概念無關的一般點擊總計,使用單純的打勾計數器會更輕量。若需要預設的習慣標籤與本機行事曆的連續紀錄,「每日習慣計數器」會更合適。若想在一個頁面上並排比較數個別具名稱的計數,「多重計數器」可以一次呈現。
若需要讓行數計算從起針那行起就持續綁定到重複位置,請使用「織物行數計數器」,讓連結式的算術為你守住進度。
若想更仔細地了解這個連結式計數器與專用織物 App 的比較,請參考瀏覽器計數器 vs App指南。
若想進一步了解,請參考計算念珠計數器是否需要登入才能儲存計數?。