Gedit显示来自终端输出的彩色文本

我在终端运行一个脚本,并在终端打印输出我也保存在一个文本文件中。 如何在Gedit中显示与我在终端中看到的相似的文本?

我以为可能有一个插件。

更新

我可能没有像我计划的那样清晰,所以我希望在终端中出现的纯文本文件中看到类似的着色更改,而不是shell脚本但是如果我有错误消息(例如编译器错误)而不是那些行与终端中的其他打印输出区别开来。

$ rosrun my_pkg my_node >> terminal_printout

更新2

我的gedit版本是3.10.4

 ii libgtksourceview-3.0-1:amd64 3.10.2-0ubuntu1 amd64 sared libraries for the GTK+ syntax highlighting widget ii libgtksourceview-3.0-common 3.10.2-0ubuntu1 all common files for the GTK+ syntax highlighting widget 

回答问题的第二个版本

要为日志文件添加突出显示,您必须编写自己的语法高亮显示。 但那是很多工作。 或者尝试现有的语法高亮显示器。

gedit打开文件,然后单击纯文本 ,如下一个屏幕截图所示:

在此处输入图像描述

您可以找到预定义的语法高亮显示器

 /usr/share/gtksourceview-3.0/ 

回答第一个问题的版本

简单文本(纯文本)文件在gedit没有语法高亮显示

在此处输入图像描述

在文件中添加一些代码并保存。 现在bash(sh)的语法高亮显示是活动的。 您可以在下面屏幕截图的状态栏中看到这一点

在此处输入图像描述

使用转义序列可以在终端中使用shell脚本的颜色,请参阅下一个屏幕截图

在此处输入图像描述

在此处输入图像描述

如您所见,那些是完全不同的东西。 在gedit您可以通过语法高亮显示颜色,并在具有转义序列的终端中使用颜色。