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
您可以通过语法高亮显示颜色,并在具有转义序列的终端中使用颜色。