Package?cli?version 3.6.0
bg_black(...)? | col_black(...) | style_dim(...) |
bg_blue(...) | col_blue(...) | style_blurred(...) |
bg_cyan(...) | col_cyan(...) | style_bold(...) |
bg_green(...) | col_green(...) | style_hidden(...) |
bg_megenta(...) | col_magenta(...) | style_inverse(...) |
bg_red(...) | col_red(...) | style_italic(...) |
bg_white(...) | col_white(...) | style_reset(...) |
bg_yellow(...) | col_yellow(...) | style_strikethrough(...) |
bg_none(...) | col_grey(...) | style_underline(...) |
bg_br_black(...) | col_silver(...) | style_no_bold(...) |
bg_br_blue(...) | col_none(...) | style_no_blurred(...) |
bg_br_cyan(...) | col_br_black(...) | style_no_dim(...) |
bg_br_green(...) | col_br_blue(...) | style_no_italic(...) |
bg_br_magenta(...) | col_br_cyan(...) | style_no_underline(...) |
bg_br_red(...) | col_br_green(...) | style_no_inverse(...) |
bg_br_white(...) | col_br_magenta(...) | style_no_hidden(...) |
bg_br_yellow(...) | col_br_red(...) | style_no_strikethrough(...) |
col_br_white(...) | style_no_color(...) | |
col_br_yellow(...) | style_no_bg_color(...) |
参数【...】:字符串,在应用样式函数之前,它们将通过paste0()连接在一起。
col_ 函数改变文本的(前景)颜色。这些是八种原始的ANSI颜色。注意,在某些终端中,它们实际上可能看起来不同,因为终端对如何显示它们有自己的设置。col_none()是默认颜色,这在有色字符串的子字符串中很有用。
col_br_ 函数是8种ANSI颜色的明亮版本。请注意,在某些终端配置和主题上,它们可能与非明亮的颜色相同。
bg_ 函数的作用是改变文本的背景颜色。这些是八种原始的ANSI背景色。根据终端设置的不同,它们的外观也会有所不同。Bg_none()是默认的背景色,这在背景色字符串的子字符串中很有用。
bg_br_ 函数是8种ANSI背景色的明亮版本。请注意,在某些终端配置和主题上,它们可能与非明亮的颜色相同。
style_ 函数对文本应用其他样式。目前支持的样式函数有:
样式函数接受任意数量的字符向量作为参数,它们在添加样式之前使用paste0()将它们连接起来。
样式也可以嵌套,然后内部样式优先,参见下面的示例。
有时,您希望在彩色文本的中间恢复到默认文本颜色,或者希望在斜体文本的中间使用正常字体。你可以使用style_no_ 函数。每个style_() $函数都有一个style_no_() $对,以防止其参数采用该样式。
一个包含ANSI序列的ANSI字符串(类cli_ansi_string),如果当前平台支持它们。您可以简单地使用cat()将它们打印到终端。
col_blue("Hello ", "world!")
cat(col_blue("Hello ", "world!"))
cat("... to highlight the", col_red("search term"),
"in a block of text\n")
<cli_ansi_string> [1] Hello world!
Hello world!
... to highlight the search term in a block of text