Windows 10/11 應用程式

少打字, 多表達

定義一個簡短縮寫 — ;email, ;addr, ;sig — 只要按下空白鍵或 Enter,Text Replacements 就會立即將它展開成完整文字,適用於 Windows 上的任何應用程式。

;email
↓ 空白鍵
name@company.com
;sig
↓ Enter
敬祝 商祺,
王小明
;addr
↓ Tab
110 台北市信義區
信義路五段 100 號
:tada:
↓ 結尾冒號
🎉 — 內建約 1,900 個
表情符號名稱
任何應用程式
全系統通用
$1.99
一次性購買,無須訂閱
免費試用
7 天免費試用
100% 私密
無雲端、無遙測
密碼安全
在敏感欄位中自動封鎖
「時間就是金錢。」 班傑明·富蘭克林

時間是唯一無法存下、只能花掉的貨幣。你輸入的每個觸發詞,都是一段不必親手打的文字。每天幾分鐘,每月幾小時 — 花在工作上,而不是重複打字上。

Windows 沒有文字取代功能。
所以我們做了。

問題

你每天一再輸入相同的內容 — 電子郵件地址、電話號碼、郵寄地址、簽名、技術術語。在每個應用程式裡,每一次都是。

  • 一天輸入同一個電子郵件地址幾十次
  • 在應用程式之間複製貼上制式文字
  • 不小心打錯冗長的網址或技術字串
  • Windows 沒有內建文字擴充 — 不像 macOS

macOS 內建文字取代功能已經好多年了。Windows 使用者一直在等。

解決方案

Text Replacements 將 macOS 的文字擴充體驗帶到 Windows。縮寫只需設定一次,就能隨處使用 — 不必切換視窗,也不必動用剪貼簿。

  • 輸入簡短觸發詞,立即得到完整文字
  • 適用於瀏覽器、編輯器、Slack、Outlook、終端機
  • 從 JSON 或 CSV 匯入現有的文字片段
  • 在系統匣中安靜執行,毫不干擾

你的手指會感謝你。

大家最先設定的內容

以下是文字擴充工具使用者最常用的文字片段:

聯絡資訊與身分

;email→name@company.com
;email2→personal@gmail.com
;phone→+1 (555) 000-1234
;addr→110 台北市信義區信義路五段 100 號
;site→https://yourname.com

簽名與結尾敬語

;sig→敬祝 商祺,王小明 — 資深開發人員
;ty→謝謝,我會盡快回覆你。
;br→敬祝 商祺,
;kr→順頌 時祺,
;tks→謝謝!

制式回覆

;ooo→我在 [日期] 前不在辦公室…
;intro→公司簡介段落
;followup→針對我上一則訊息再跟您確認一下…
;decline→感謝您的來信,很遺憾…
;meet→[時間] 方便簡短通個電話嗎?

日期與時間

;date→2026/8/6(隨時更新)
;time→下午2:32(隨時更新)
;timestamp→2026-08-06 14:32:05
自訂→在任何文字片段中放入 {date} 或 {time}

程式碼與技術

;lorem→Lorem ipsum dolor sit amet…
;todo→// TODO(name):
;log→console.log('')
;uuid→00000000-0000-0000-0000-000000000000
;shebang→#!/usr/bin/env python3

表情符號與符號

:any_name:→內建約 1,900 個表情符號 — 不需文字片段
:joy:→😂
;shrug→¯\_(ツ)_/¯
;tm→™
;--→—
;deg→°
即時日期與所有表情符號,無需維護任何文字片段

巨集會在你輸入的當下代入實際值 — 而不是在建立文字片段時。所以 ;date 每天都是當天日期。

日期與時間巨集

{date}→今天,採用系統格式
{time}→目前時間
{datetime}→日期和時間一起
預設→;date、;time、;timestamp 隨應用程式內建

自訂格式

{date:yyyy-MM-dd}→2026-08-06
{time:HH:mm}→14:32
{datetime:yyyy-MM-dd HH:mm:ss}→2026-08-06 14:32:05
在任何文字中→「截止日 {date:dd.MM}」也可以

用 :name: 輸入任何表情符號

:fire:→🔥
:rocket:→🚀
:+1:→👍
約 1,900 個名稱→已內建,輸入結尾冒號即觸發
你需要的都有,不需要的一概沒有

輕巧專注。無須訂閱、無須帳戶、無雲端。

即時展開

在觸發詞後按下空白鍵、Tab 或 Enter,完整的替代文字就會立即出現 — 縮寫被刪除,你的文字一次插入。

適用於任何應用程式

Windows 低階鍵盤攔截會在全系統攔截輸入。Text Replacements 適用於所有桌面應用程式 — 瀏覽器、VS Code、Slack、Outlook、PowerShell、記事本。

不受鍵盤配置影響

定義拉丁字母縮寫,即使在俄文、德文或其他非拉丁鍵盤配置下輸入也能觸發。應用程式會找出美式配置中的對應按鍵並據此比對。

密碼安全

在密碼欄位(透過 Windows UI Automation 偵測)以及密碼管理員應用程式 — 1Password、Bitwarden、KeePass、LastPass 等 — 中,取代會自動封鎖。

匯入與匯出

從 JSON 或 CSV 檔案帶入現有的文字片段,或匯出你的文字片段庫以便備份和分享。匯入時絕不會在未告知的情況下覆寫現有縮寫。

常駐系統匣,毫不干擾

Text Replacements 常駐在系統匣中。按一下即可暫停或繼續,或使用 Ctrl+Shift+Pause。隨 Windows 自動啟動。在背景不會明顯佔用 CPU。

從設定到省下時間,只要四個步驟
步驟 01

新增文字片段

開啟 Text Replacements,按一下 新增,輸入簡短的觸發詞,例如 ;email 以及完整的替代文字。

步驟 02

輸入觸發詞

切換到任何應用程式 — 瀏覽器、編輯器、聊天工具 — 像平常一樣輸入你的縮寫。

步驟 03

按下分隔字元

按下空白鍵、Tab 或 Enter。縮寫會立即被偵測並刪除,替代文字會輸入在原處。

步驟 04

完成

完整文字出現在文件中。不用剪貼簿、不用複製貼上、不用切換情境 — 只要以平常的速度打字。

常見問題解答
需要哪個版本的 Windows?
Text Replacements 可在 Windows 10 和 Windows 11 上使用。
如果我使用的是 Linux 或 ChromeOS 呢?
所有應用程式都能用嗎?
可以 — Text Replacements 使用 Windows 低階鍵盤攔截,因此適用於所有桌面應用程式:Chrome、Firefox、Microsoft Edge、Word、Excel、VS Code、Slack、Discord、Outlook、PowerShell、記事本等等。在 Windows 沙箱或虛擬機器的客體系統中無法使用。只需要在瀏覽器中使用?試試 Chrome 版 Text Replacements.
我的文字資料會被傳送到任何地方嗎?
不會。Text Replacements 沒有任何網路程式碼,也沒有遙測。你的文字片段儲存在你自己電腦本機的 %AppData%\TextReplacements\snippets.json 中,絕不會離開你的電腦。
它會在密碼欄位中輸入文字嗎?
不會。應用程式會透過 Windows UI Automation API 自動偵測密碼欄位,並封鎖所有取代。它也內建密碼管理員應用程式的封鎖清單 — 1Password、Bitwarden、KeePass、KeePassXC、LastPass、Dashlane、Keeper、Enpass — 當這些應用程式位於前景時,絕不會展開縮寫。
使用非英文鍵盤配置時也能使用縮寫嗎?
可以。不受配置影響的比對讓你可以定義拉丁字母縮寫(例如 ;email),即使在俄文、德文或其他非拉丁配置下輸入也能觸發。應用程式會找出每次按鍵在美式配置中的對應按鍵,並與你的縮寫庫比對。
如何暫時暫停文字取代?
三種方式:在任何應用程式中按下 Ctrl+Shift+Pause 、按一下主視窗中的狀態指示,或使用系統匣快顯功能表中的 暫停 選項。系統匣圖示的工具提示會顯示目前狀態。暫停時會清除字元緩衝區,因此繼續後不會因只打了一半的縮寫而觸發取代。
文字片段可以插入今天的日期嗎?
可以。在替代文字中的任何位置使用巨集 {date}, {time} 和 {datetime} — 它們會在插入文字的當下代入實際值,因此 ;date 一律輸入今天的日期。需要特定格式?自行撰寫格式,例如 {date:yyyy-MM-dd} 或 {datetime:yyyy-MM-dd HH:mm:ss}.
如何輸入表情符號 — 每個都需要建立一個文字片段嗎?
不需要。所有表情符號都能直接使用:輸入 GitHub/Slack 風格的短代碼,例如 :fire:, :rocket:, :joy: 或 :+1: ,就會變成表情符號。 內建約 1,900 個名稱,因此不必為每個表情符號建立文字片段 — 這就是觸發詞是 :name: 而不是 ;name的原因。短代碼會在 你輸入結尾冒號的那一刻觸發,不需要按空白鍵或 Enter,因為冒號已明確結束這個代碼。名稱不分大小寫 — :Joy: 和 :JOY: 的效果與 :joy: 完全相同 — 且可以包含數字、 _, + 和 -。如果你自己建立了相同觸發詞的文字片段,則以你的文字片段為準。
有哪些觸發模式?
兩種模式: 空白鍵 / Tab / Enter (預設)只在空白字元之後觸發展開。 延伸標點符號 模式也會在下列字元之後觸發: . , ! ? — 適合用於句尾的縮寫。你可以隨時在「設定」中切換模式。

別再每天重複輸入相同的內容

一次性購買,無須訂閱。適用於 Windows 10 和 Windows 11。