跳到主要内容
ansicode

SGR 5 — 闪烁(慢速)

使后续文本闪烁(≤ 150 次/分钟)。

字节形式

涵盖所有常见的字符串字面量写法,方便正反查找。

\\x1b[\x1b[5m
\\033[\033[5m
\\e[\e[5m
ESC [ESC [ 5 m
hex1b 5b 35 6d

说明

慢速闪烁(规范同时定义 SGR 6「快速闪烁」,> 150 次/分钟,xterm 等价处理)。使用 `\x1b[25m` 关闭。多数现代终端支持;历史上 alacritty 不真正闪烁单元格而仅记录属性。许多用户出于无障碍考虑全局禁用闪烁,因此切勿用闪烁承载关键信息 —— 它被广泛标记为前庭/光敏触发因素,可能被系统或终端抑制。

规范出处: ECMA-48 §8.3.117 (SGR parameter 5)

示例

bash
printf '\033[5mblink\033[25m steady\033[0m\n'
python
print('\x1b[5mblink\x1b[0m')
go
fmt.Print("\x1b[5mblink\x1b[0m")
javascript
console.log('\x1b[5mblink\x1b[0m')
c
printf("\x1b[5mblink\x1b[0m\n");

终端支持

xterm
支持
Linux console (fbcon)
支持
macOS Terminal.app
不支持
iTerm2
支持
Windows Terminal
部分
cmd.exe / ConPTY
不支持
kitty
支持
alacritty
部分
WezTerm
支持
Ghostty
支持
GNOME Terminal
支持
Konsole
支持
tmux
不支持
GNU screen
不支持

相关序列