#color #macro #printing #text-color #background-color

macro_colors

一个用于彩色打印宏的crate。

2个不稳定版本

0.2.0 2023年7月16日
0.1.0 2023年7月16日

#1245 in 文本处理


2 crates 中使用

MIT 协议

20KB
520

macro-colors

超级简单的Rust颜色宏!自定义彩色打印宏

这些宏是自定义打印宏,旨在使终端输出变得彩色和具有风格。它们有助于为打印的文本添加颜色、粗体和斜体样式。

文本颜色宏

  • red_println!("示例文本"):以红色打印文本。
  • green_println!("示例文本"):以绿色打印文本。
  • yellow_println!("示例文本"):以黄色打印文本。
  • blue_println!("示例文本"):以蓝色打印文本。
  • purple_println!("示例文本"):以紫色打印文本。
  • cyan_println!("示例文本"):以青色打印文本。
  • white_println!("示例文本"):以白色打印文本。

粗体文本颜色宏

  • bold_red_println!("示例文本"):以粗体红色打印文本。
  • bold_green_println!("示例文本"):以粗体绿色打印文本。
  • bold_yellow_println!("示例文本"):以粗体黄色打印文本。
  • bold_blue_println!("示例文本"):以粗体蓝色打印文本。
  • bold_purple_println!("示例文本"):以粗体紫色打印文本。
  • bold_cyan_println!("示例文本"):以粗体青色打印文本。
  • bold_white_println!("示例文本"):以粗体白色打印文本。

斜体文本颜色宏

  • italic_red_println!("示例文本"):以斜体红色打印文本。
  • italic_green_println!("示例文本"):以斜体绿色打印文本。
  • italic_yellow_println!("示例文本"):以斜体黄色打印文本。
  • italic_blue_println!("示例文本"):以斜体蓝色打印文本。
  • italic_purple_println!("示例文本"):以斜体紫色打印文本。
  • italic_cyan_println!("示例文本"):以斜体青色打印文本。
  • italic_white_println!("示例文本"):以斜体白色打印文本。

粗体和斜体文本颜色宏

  • bold_italic_red_println!("示例文本"):以粗体和斜体红色打印文本。
  • bold_italic_green_println!("示例文本"):以粗体和斜体绿色打印文本。
  • bold_italic_yellow_println!("示例文本"):以粗体和斜体黄色打印文本。
  • bold_italic_blue_println!("示例文本"):以粗体和斜体蓝色打印文本。
  • bold_italic_purple_println!("示例文本"):以粗体和斜体紫色打印文本。
  • bold_italic_cyan_println!("示例文本"):以粗体和斜体青色打印文本。
  • bold_italic_white_println!("示例文本"):以粗体和斜体白色打印文本。

背景颜色宏

  • bg_red_println!("示例文本"): 以红色背景打印文本。
  • bg_green_println!("示例文本"): 以绿色背景打印文本。
  • bg_yellow_println!("示例文本"): 以黄色背景打印文本。
  • bg_blue_println!("示例文本"): 以蓝色背景打印文本。
  • bg_purple_println!("示例文本"): 以紫色背景打印文本。
  • bg_cyan_println!("示例文本"): 以青色背景打印文本。
  • bg_white_println!("示例文本"): 以白色背景打印文本。

加粗背景颜色宏

  • bold_bg_red_println!("示例文本"): 以加粗红色背景打印文本。
  • bold_bg_green_println!("示例文本"): 以加粗绿色背景打印文本。
  • bold_bg_yellow_println!("示例文本"): 以加粗黄色背景打印文本。
  • bold_bg_blue_println!("示例文本"): 以加粗蓝色背景打印文本。
  • bold_bg_purple_println!("示例文本"): 以加粗紫色背景打印文本。
  • bold_bg_cyan_println!("示例文本"): 以加粗青色背景打印文本。
  • bold_bg_white_println!("示例文本"): 以加粗白色背景打印文本。

无运行时依赖