我想在不导入外部库的情况下更改在 R 中打印的某些输出的颜色。我怎样才能做到这一点?
我已经知道了
print('this is black')
Run Code Online (Sandbox Code Playgroud)
和
message('this is red')
Run Code Online (Sandbox Code Playgroud)
但是我怎么能做其他颜色呢?例如绿色或蓝色
我的问题与此类似,但我仅限于使用基本 R(无包)
你可以尝试使用这个:
txt<-"test"
for(col in 29:47){ cat(paste0("\033[0;", col, "m",txt,"\033[0m","\n"))}
Run Code Online (Sandbox Code Playgroud)
或者如果你想要其他有趣的功能,我发现这个
https://github.com/r-lib/testthat/blob/717b02164def5c1f027d3a20b889dae35428b6d7/R/colour-text.r