檔名範本變數:自動為截圖命名
視窗標題、App 名稱、日期、計數器與隨機後綴:說明 InSnap 檔名範本的運作方式、預覽顯示什麼,以及能保持排序的命名樣式。
每次截圖都手動輸入檔名,就失去了快速擷取的意義。InSnap 的檔名範本會用變數與日期代碼自動組成名稱,欄位下方的預覽會顯示下一次儲存時的完整檔名。
範本在哪裡
開啟 設定 › 儲存,找到 檔名格式。這個欄位接受一般文字,以及兩種佔位符:
- 變數,用雙大括號包住,例如
{{window}}或{{index}}。 - 日期/時間代碼,同樣用大括號包住,採用標準日期格式語法。
欄位下方的即時 預覽 會用真實數值呈現目前的範本,讓你在儲存前就看到結果。它會隨著輸入更新,因此範本寫錯時,第一次儲存前就能發現。

實用變數
| 變數 | 值 |
|---|---|
{{app}} | 截圖時位於最前面的應用程式 |
{{window}} | 選取範圍所在的視窗標題(若有) |
{{random}} | 一組簡短的隨機字串 |
{{index}} | 遞增的計數器 |
{{yyyy}}、{{MM}}、{{dd}} | 日期各部分 |
{{HH}}、{{mm}}、{{ss}} | 時間各部分 |
欄位旁的 插入變數 選單會列出完整清單。其中最需要理解的是計數器:它在儲存成功後才遞增,不是在開啟對話框時,所以取消儲存不會浪費一個號碼。
能保持排序的命名樣式
好的檔名要能排序、能搜尋,而且不重複。三種樣式就能涵蓋大多數需求:
| 樣式 | 範例 | 適合 |
|---|---|---|
| 日期在前 | {{yyyy}}-{{MM}}-{{dd}} {{HH}}.{{mm}}.{{ss}} | 依時間排序的資料夾 |
| App 加計數器 | {{app}}-{{index}} | 各專案的截圖 |
| 視窗與日期 | {{window}} {{yyyy}}-{{MM}}-{{dd}} | 文件撰寫 |
避免:
- 每分鐘會截好幾張圖時,只用日期的範本;兩次儲存可能撞名。
- 檔案系統不喜歡的字元(
/、:、?、*)。InSnap 會清理這些字元,但結果可能不如乾淨的樣式易讀。 - 過長的視窗標題。 它們很有用,但可能讓檔名超過檔案系統限制;兩者都需要時,把計數器放在標題前面。

時區與 Retina 後綴
同一頁還有兩個相關設定:
- 檔名使用 UTC 時間 會把日期代碼改成 UTC。當截圖要跨時區分享,且檔名需要與伺服器記錄對應時很有用。
- 在 Retina 截圖檔名加上 @2x 會為高密度螢幕的擷取結果加上
@2x標記,從檔名就能看出像素密度。
兩者都不會改變圖片,只會改變檔案的命名方式。
一套行得通的工作流程
- 選一個日期在前、計數器在後的樣式。
- 用真實的視窗標題檢查預覽。
- 先儲存一次,確認檔案出現在指定的資料夾。
- 如果你同時進行多個專案,請加上 App 名稱或簡短的專案前綴,而不是每截一張圖就建一層資料夾。
如果你固定儲存到某個資料夾,直接儲存到上方的位置 選項會完全跳過儲存對話框;此時範本就成了唯一的命名步驟。請讓範本短到在資料夾清單中也能輕鬆閱讀。
常見問題
開啟儲存對話框時,計數器會遞增嗎?
不會。它在儲存成功後才遞增,所以取消對話框不會消耗號碼。
範本產生重複檔名時會怎樣?
InSnap 會避免覆寫既有檔案。如果產生的檔名已存在,它會調整名稱而不是取代檔案,這也是為什麼計數器或時間代碼比單純的 App 名稱更安全。
我可以用斜線從檔名建立資料夾嗎?
不行。範本只是檔名,不是路徑。請在儲存位置設定中選擇資料夾;範本只負責為檔案命名。


