跳到内容
🛠️ToolsShed

终端颜色参考

ANSI终端颜色转义码参考与预览。

前景色

预览转义码代码
Black\e[30mFG: 30
Red\e[31mFG: 31
Green\e[32mFG: 32
Yellow\e[33mFG: 33
Blue\e[34mFG: 34
Magenta\e[35mFG: 35
Cyan\e[36mFG: 36
White\e[37mFG: 37

明亮/粗体

预览转义码代码
Bright Black\e[90mFG: 90
Bright Red\e[91mFG: 91
Bright Green\e[92mFG: 92
Bright Yellow\e[93mFG: 93
Bright Blue\e[94mFG: 94
Bright Magenta\e[95mFG: 95
Bright Cyan\e[96mFG: 96
Bright White\e[97mFG: 97

背景色

预览转义码代码
Black BG\e[40mBG: 40
Red BG\e[41mBG: 41
Green BG\e[42mBG: 42
Yellow BG\e[43mBG: 43
Blue BG\e[44mBG: 44
Magenta BG\e[45mBG: 45
Cyan BG\e[46mBG: 46
White BG\e[47mBG: 47

文本样式

预览转义码代码
Bold\e[1m1
Dim\e[2m2
Italic\e[3m3
Underline\e[4m4
Blink\e[5m5
Reverse\e[7m7

自定义转义码生成器

输出

\e[32mHello, World!\e[0m

关于此工具

ANSI 终端颜色参考是一个用于快速查找并实时预览转义码的工具,这些转义码可为终端输出添加颜色和样式。这类代码是难以记忆的晦涩序列,本工具则把它们变成可以直接浏览和查看的内容。

浏览前景色、背景色以及加粗、下划线等文本样式,观察实时预览的变化,并复制你所需颜色或样式的精确转义序列。它在构建命令行工具、编写 Shell 脚本、格式化日志输出或为程序消息着色时都很方便。

一个实用提示:将前景色、背景色和样式代码组合在一起,并始终在末尾添加重置,以免影响后续文本。所有处理都在你的浏览器中本地运行,不会向服务器发送任何内容。

常见问题

代码实现

# ANSI terminal colors in Python
import sys

# Basic colors
RED = '\033[31m'
GREEN = '\033[32m'
YELLOW = '\033[33m'
BLUE = '\033[34m'
RESET = '\033[0m'
BOLD = '\033[1m'

print(f"{RED}Error: Something went wrong{RESET}")
print(f"{GREEN}Success: Operation completed{RESET}")
print(f"{YELLOW}Warning: Check your input{RESET}")
print(f"{BOLD}{BLUE}Info: Starting process...{RESET}")

# Cross-platform (use colorama for Windows support)
# pip install colorama
try:
    from colorama import Fore, Back, Style, init
    init(autoreset=True)
    print(Fore.RED + 'Red text')
    print(Back.GREEN + Fore.BLACK + 'Green background')
    print(Style.BRIGHT + 'Bold text')
except ImportError:
    # Fallback to direct ANSI codes
    print('\033[31mRed text\033[0m')

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.