首页 > 工具箱 > 键盘符号英文名

键盘符号英文名对照表

跟同事口头说接口路径、念一段正则、看英文文档的时候用得上。同一个符号往往有正式名和口语名两套叫法——文档里写 number sign,嘴上都说 hash。点符号可以复制。

常用符号

符号 中文名 英文正式名 口语叫法 Unicode 在代码里通常表示
~ 波浪号 tilde squiggly, twiddle U+007E Shell 里代表家目录;正则/SQL 的模糊匹配;C 系语言的按位取反
` 反引号 grave accent backtick, backquote U+0060 Shell 命令替换(现多用 $(…));Markdown 行内代码;JS 模板字符串
! 感叹号 exclamation mark bang, not U+0021 逻辑取反;Shell 历史命令 !!;JS 的非空断言
@ 艾特 commercial at at sign U+0040 邮箱地址分隔;Java/Python 注解与装饰器;CSS 的 @media
# 井号 number sign hash, pound, sharp, octothorpe U+0023 Shell/Python 注释;URL 锚点;社交平台话题;C 预处理指令
$ 美元符 dollar sign buck U+0024 Shell/PHP 变量;正则的行尾锚点;jQuery 的别名
% 百分号 percent sign mod U+0025 取模运算;URL 百分号编码;printf 格式占位
^ 脱字符 circumflex accent caret, hat U+005E 正则行首锚点与字符类取反;按位异或;部分语言里的幂运算
& 和号 ampersand and U+0026 Shell 后台运行与重定向;按位与;HTML 实体开头;C++ 引用
* 星号 asterisk star, splat U+002A 通配符;乘法;C 指针;正则的零次或多次
( 左圆括号 left parenthesis open paren U+0028 函数调用与分组
) 右圆括号 right parenthesis close paren U+0029
- 连字符 hyphen-minus dash, minus U+002D 减号;命令行短选项;CSS 属性连字
_ 下划线 low line underscore, underbar U+005F 标识符分隔(snake_case);Python 约定的私有与占位变量
= 等号 equals sign U+003D 赋值;== 才是比较
+ 加号 plus sign U+002B 加法;字符串拼接;正则的一次或多次;URL 编码里代表空格
[ 左方括号 left square bracket open bracket U+005B 数组下标;正则字符类
] 右方括号 right square bracket close bracket U+005D
{ 左花括号 left curly bracket open brace U+007B 代码块;JSON 对象;正则重复次数
} 右花括号 right curly bracket close brace U+007D
\ 反斜杠 reverse solidus backslash, whack U+005C 转义字符;Windows 路径分隔符
| 竖线 vertical line pipe, bar U+007C Shell 管道;按位或;正则的「或」;Markdown 表格
; 分号 semicolon U+003B 语句结束;Shell 命令分隔
: 冒号 colon U+003A 键值分隔;三元运算符;Python 代码块开始
' 单引号 apostrophe single quote, tick U+0027 字符/字符串字面量;Shell 里不做变量展开
" 双引号 quotation mark double quote U+0022 字符串字面量;Shell 里会做变量展开
, 逗号 comma U+002C 参数分隔;CSV 字段分隔
. 句点 full stop dot, period, point U+002E 成员访问;文件扩展名分隔;正则的任意字符
/ 斜杠 solidus slash, forward slash U+002F Unix 路径分隔;除法;正则字面量定界
< 小于号 less-than sign left angle bracket U+003C 比较;HTML 标签开始;Shell 输入重定向;泛型
> 大于号 greater-than sign right angle bracket U+003E 比较;HTML 标签结束;Shell 输出重定向
? 问号 question mark U+003F 三元运算符;URL 查询串开始;正则的零次或一次;可选链
空格 space U+0020 Python 用缩进表示层级,空格与 Tab 混用是经典报错来源
制表符 character tabulation tab U+0009 转义写作 \t
换行 line feed newline, LF U+000A 转义写作 \n;Windows 用 CRLF(\r\n),跨平台易出问题

Mac 修饰键符号

菜单里那一串看不懂的符号。记住 ⌘ 是 Command、⌥ 是 Option,剩下的基本能猜出来。

符号键名俗称说明
Command 花键、苹果键 对应 Windows 的 Ctrl,是 Mac 上大多数快捷键的主力
Option Alt 键 键帽上常同时印 alt
Shift 上档键
Control 控制键 Mac 上主要用于终端和文本光标操作,不是主快捷键
Caps Lock 大写锁定
Tab 制表键
Return 回车 小键盘上那个是 Enter(⌤),少数软件里两者行为不同
Delete 退格 Mac 上的 delete 键实际是退格,删前面的字符
Forward Delete 前向删除 删光标后面的字符,笔记本上是 fn + delete
Escape Esc
Page Up 上翻页
Page Down 下翻页
Home 行首
End 行尾
Eject 弹出 老款 Mac 光驱弹出键

几个容易念错的

  • # 不叫 sharp。音乐里的升号 ♯ 才是 sharp,键盘上这个是 number sign / hash。C# 念 C sharp 是微软自己的取名,不代表符号叫这个。
  • ^ 不是「箭头」。正式名 circumflex accent,口语一律说 caret。在正则里它既是行首锚点,放在字符类开头 [^abc] 又表示取反,两个含义完全不同。
  • `' 是两个键。反引号在 Esc 下面那个键,单引号在回车左边。写 Shell 脚本时搞混了会得到完全不同的行为。
  • 连字符和减号在 Unicode 里是分开的。键盘打出的是 U+002D(hyphen-minus,身兼两职),排版用的真减号是 U+2212、长破折号是 U+2014。从 Word 复制代码到编辑器报错,多半是被自动替换成了这些。
  • 相关:特殊符号大全ASCII 码表Emoji 大全KeyCode 对照前端快捷键
已复制