Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R控制台中的彩色输出,尤其是彩色错误_R_User Interface_Error Handling - Fatal编程技术网

R控制台中的彩色输出,尤其是彩色错误

R控制台中的彩色输出,尤其是彩色错误,r,user-interface,error-handling,R,User Interface,Error Handling,coloroout。正如@user2647661在下面指出的,该软件包仍在维护中,可以从网站下载 我的问题是:是否有另一个R包提供类似的功能,或者至少有一个以红色显示错误的快速破解?(我在Ubuntu上的Gnome终端中使用R。) 我知道@Eric Fail的回答表明,可以使用错误处理函数构建类似的内容。然而,我对R不够熟悉,无法完全理解他的建议。有人实现过类似的功能吗?该软件包不再在CRAN上,但仍在维护中。请看几乎每个人都使用编辑器或GUI,提供语法着色和括号匹配。您可以使用老式的“vi”或

coloroout
。正如@user2647661在下面指出的,该软件包仍在维护中,可以从网站下载

我的问题是:是否有另一个R包提供类似的功能,或者至少有一个以红色显示错误的快速破解?(我在Ubuntu上的Gnome终端中使用R。)


我知道@Eric Fail的回答表明,可以使用错误处理函数构建类似的内容。然而,我对R不够熟悉,无法完全理解他的建议。有人实现过类似的功能吗?

该软件包不再在CRAN上,但仍在维护中。请看

几乎每个人都使用编辑器或GUI,提供语法着色和括号匹配。您可以使用老式的“vi”或“emacs”方法或更新的RStudio方法。Linux用户也可以使用RKward,尽管我不确定它是否能很好地与Gnome配合使用。谢谢你的提示。我使用Sublime文本,但我还没有找到一种合适的方法将其与R集成(然后正确地突出显示错误等)。有,但它有一个讨厌的错误,它停止了相当随机的更新。应该有菜单支持在Sublime Text 2中选择R语法高亮显示:我认为我们现在混合了两个不同的问题:语法高亮显示用于代码。我要找的是一个软件包彩色输出。(很抱歉花了1.5年的时间才回到这个讨论中。)我在Mac GUI上测试了colorout的源代码编译版本,但失败了,但我们已经得到了红色的输出错误,在Mac Unix控制台中,它有效地“红色化”了输出错误。它需要一个接受ANSI控制字符的显示器,所以我希望它能在NIX环境中成功。所以我想我不明白这个问题。这和OP链接到的问题的公认答案是一样的。但是,+1因为我非常喜欢着色。谢谢你指出这一点。我对这个问题进行了编辑,使其更加明显。