[RESOLVIDO] Mudar formatação de strigs com ficheiro aberto

Iniciado por luigi, 01 de Janeiro de 2010, 16:32

tópico anterior - próximo tópico

luigi

Olá a todos!

Qbd se escreve um shell script as cores vão-se alterando no próprio ficheiro .sh consoante o que é escrito pelo usuário.

A minha questão é como posso eu criar um shell script (em bash) que faça o mesmo?
A ideia é criar um ficheiro de texto e à medida que lá se vai escrevendo, se alguma string especial for escrita ela passa automaticamente a ter a cor azul. Isto é muito fácil de fazer se o ficheiro estiver fechado mas com o ficheiro aberto não faço ideia.

Posto a questão de outra maneira. Qual o código que leva o ubuntu a fazer o highlight de strings-chave (e.g. printf) quando se edita (com o gedit) um ficheiro da shell (e.g. abc.sh)?

Alguém tem alguma ideia?

Cumps

luigi

Na verdade o problema é até bem fácil de resolver. A minha inexperiência é que queria complicar...

Após (mais) alguma pesquisa acabei por encontrar a solução (para o gedit). É só seguir o link.

http://live.gnome.org/Gedit/NewLanguage

Cumps