Gedit mostra o texto da saída do terminal colorido

4

Eu rodei um script no terminal e a saída impressa no terminal também salvei em um arquivo de texto. Como posso exibir esse texto em Gedit colorido semelhante ao que posso ver no terminal?

Eu pensei que poderia haver um plugin.

Atualizar

Eu poderia não ter sido tão claro quanto planejei, então gostaria de ver alterações de coloração semelhantes no arquivo de texto como aparece no terminal, não para scripts shell, mas se eu tiver uma mensagem de erro (por exemplo, erro do compilador) essa linha deve ser diferenciada de outras impressões no terminal.

$ rosrun my_pkg my_node >> terminal_printout

Atualização 2

Minha versão do 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
    
por Elod 22.10.2015 / 12:46

1 resposta

2

Responda pela segunda versão da pergunta

Para adicionar um destaque aos seus arquivos de log, você precisa escrever seu próprio marcador de sintaxe. Mas isso é muito trabalho. Ou tente um marcador de sintaxe existente.

Abra seu arquivo em gedit e clique em Texto sem formatação como você pode ver na próxima tela:

Marcador de sintaxe predefinido que você pode encontrar em

/usr/share/gtksourceview-3.0/

Responda pela primeira versão da pergunta

Um arquivo de texto simples (texto sem formatação) não tem destaque de sintaxe em gedit

Adicione algum código no arquivo e salve. Agora o destaque da sintaxe para o bash (sh) está ativo. Você pode ver isso na barra de status na tela abaixo

As cores de um script de shell em um terminal são possíveis com sequências de escape, veja as próximas capturas de tela

Como você pode ver, essas são coisas completamente diferentes. Em gedit você tem cores via realce de sintaxe e em um terminal com seqüências de escape.

    
por A.B. 22.10.2015 / 13:38