中英自動加空格
中文後接英文(或反之)自動補上一個空格,照排版規範。
中英文排版規範裡,「中文與英文之間應該有一個空格」是基本要求。 手動加空格很煩 — ZingIME 自動處理。
範例
打「你好」→ 接著打「hello」+ Tab
結果:你好 hello
(中文與 hello 之間自動加了空格)
打「hello」+ Tab → 接著打「你好」
結果:hello 你好
(hello 與中文之間自動加了空格) P0 · 必要 動圖
動圖對比:左側『關閉自動加空格』打『你好hello』黏在一起;右側『開啟』打同樣的字得到『你好 hello』
運作方式
ZingIME 會看你前後兩段輸入的內容。當前一段是中文(或英文), 而新一段是英文(或中文)時,會自動在新一段前面塞一個空格。
- 中文 → 英文:在英文前面加空格
- 英文 → 中文:在中文前面加空格
- 中文 → 中文:不加
- 英文 → 英文:不加(英文自然有空格)
- 數字 → 中文 / 英文:也會加(數字視同 ASCII 字元)
什麼時候不加
- 你已經自己手動打過空格 — 不會重複加
- 遇到標點符號 — 例如「你好,hello」這種情況,逗號就是分隔,不額外加空格
- 純英文模式下完全不加(純英文模式不做雙語判斷)
- 切換到別的應用程式之後,新應用程式裡的第一段輸入不會加(前面沒上下文)
不想要這個功能?
到偏好設定 → 基本設定 → 關閉「Auto-insert space between Chinese and English」。
停用後就回到手動加空格的世界 — 你愛加不加。
為什麼預設打開?
這個小行為對排版精緻度的影響意外的大:
- 可讀性 — 中文方塊字緊貼英文時視覺密度過高,眼睛看著累
- 專業度 — 認真的中文排版(出版業、論文、技術文件)都有這個規範
- 搜尋友善 — 中文 + 英文無空格時,搜尋引擎與分詞器常常會失誤
ZingIME 預設打開,是為了讓所有使用者的文字「不需要額外努力就排得對」。 不喜歡?關掉,沒人逼你。
相關設定
- 偏好設定 → 基本設定 — 此開關所在處
- 半形 / 全形標點自動切換 — 英文 / 數字後自動切半形(相關但獨立的設定)