从R到Powershell编写控制台虚拟终端序列

时间:2019-08-01 17:46:34

标签: r powershell

我正在尝试从终端中运行的R脚本将彩色输出写回终端。我正在Windows 10的Rstudio中的Windows Powershell中工作。似乎Powershell支持颜色,但是我无法从R获取输出来激活显示它们所需的virtual terminal sequences。如果在终端中使用echo,则可以按我想要的方式显示颜色:

echo in powershell

我尝试了多种从R脚本中将它们写入终端的方法,包括使用流行的crayon包,但似乎没有一个起作用。

# test.R
library(crayon)
cat("$([char]27)[36mCyan!$([char]27)[37m\n")
cat("$([char]27)[36m", "Cyan!", "$([char]27)[37m", "\n")
cat(green("Green!"),"\

terminal output

请注意,this帖子介绍了RStudio 控制台中颜色的使用,而我试图使其在终端中起作用分离。 Crayon在控制台中正确输出颜色,但是您无法在其中执行脚本。 有没有办法在终端上写线,以便虚拟终端序列能正常工作?

0 个答案:

没有答案