中英文自动加空格
排版规范速查
| 规则 | 推荐 | 不推荐 | 本页是否自动处理 |
|---|---|---|---|
| 中文与英文之间 | 用 Vue 写的 | 用Vue写的 | 是 |
| 中文与数字之间 | 花了 3 天 | 花了3天 | 是 |
| 数字与单位之间 | 50%、3 个、25℃ | 50 %、25 ℃ | 是 |
| 中文标点两侧 | 他说:「好。」 | 他说 : 「好 。」 | 是 |
| 中文句子里的标点 | ,。!?:;「」 | ,.!?:;"" | 可选 |
| 全角标点后面 | 不再加空格 | 「好, 我知道了」 | 是 |
| 链接与代码 | 原样保留不插空格 | https:// example .com | 是(默认跳过) |
| 专有名词大小写 | GitHub、iOS、npm | github、IOS、NPM | 只提示,不自动改 |
| 省略号 | ……(两个六点) | ...、。。。 | 只提示 |
| 破折号 | ——(两个) | -- 、— | 只提示 |
说明
- 为什么要加这个空格
- 汉字是方块字、字面宽度固定,拉丁字母是比例字形,两者直接相接时字形会挤在一起,阅读时需要额外的力气去切分词边界。空一格之后行文的呼吸感明显不同。这个习惯在中文技术写作圈里流传已久,被戏称为「盘古之白」——出自「盘古开天辟地,分开了混沌」的玩笑。
- 哪些地方不该加
- 全角标点两侧不加(全角标点自带左右空白);数字和百分号、摄氏度等紧跟的单位之间不加;链接、邮箱、代码片段内部不加。本页默认都按这些规则处理,其中「跳过代码与链接」是靠识别反引号、
http(s)://与邮箱形状实现的,复杂的 Markdown 代码块建议先单独摘出来。 - 「只检查不改」能查出什么
- 缺失的中英文空格、中英文标点混用、连续空格、行尾空白、半角省略号与破折号、常见专有名词大小写写错(GitHub 写成 github 这类)。它只列问题和位置,不动你的原文,适合在提交文档前过一遍。
- 标点全半角怎么选
- 中文正文里用全角标点是国家标准的写法;纯英文段落、代码注释、命令行示例里则应该用半角。本页的「中文句子里统一用全角」只会改那些左右确实有汉字的标点,不会把英文句子里的逗号一起换掉。如果整篇都是英文,选「全部转半角」。
- 相关工具
- 全角半角转换、字数统计、文本批量替换、违禁词检测。