Gedit показать текст из терминала вывода цветной
Я запускаю скрипт в терминале и вывод, напечатанный в терминале, также сохраняю в текстовом файле. Как я могу отобразить этот текст в цвете Gedit подобно тому, что я вижу в терминале?
Я думал, что может быть плагин.
Обновить
Возможно, я не был настолько ясен, как планировал, поэтому я хотел бы видеть такие же изменения окраски в текстовом файле, как в терминале, не для сценариев оболочки, но если у меня появляется сообщение об ошибке (например, ошибка компилятора), чем те строки, которые отличаться от других распечаток в терминале.
$ 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
1 ответ
Ответ на второй вариант вопроса
Чтобы добавить выделение для ваших файлов журнала, вы должны написать свой собственный подсветщик синтаксиса. Но это много работы. Или попробуйте существующую подсветку синтаксиса.
Откройте свой файл в gedit
и нажмите на Обычный текст, как вы можете видеть на следующем снимке экрана:
Предопределенную подсветку синтаксиса вы можете найти в
/usr/share/gtksourceview-3.0/
Ответ на первый вариант вопроса
Файл простого текста (обычный текст) не имеет подсветки синтаксиса в gedit
Добавьте код в файл и сохраните. Теперь подсветка синтаксиса для bash (sh) активна. Вы можете увидеть это в строке состояния на снимке экрана ниже
Цвета сценария оболочки в терминале возможны с escape-последовательностями, см. Следующие снимки экрана
Как видите, это совершенно разные вещи. В gedit
у вас есть цвета с помощью подсветки синтаксиса и в терминале с escape-последовательностями.