Como adiciono um formato de marcador de sintaxe ao Gedit?


19

Como posso adicionar expressões regulares para um idioma de sintaxe adicional?


1
Seja mais específico, de que editor de texto você está falando? Gedit?
enzotib

Você deve nos dizer qual editor você usa; gedit, mcedit, scite? E se você nos disser o idioma, talvez saibamos, onde obter um arquivo de sintaxe.
usuário desconhecido

1
A linguagem é realmente um esquema de destaque para um arquivo de texto. Nós o inventamos para que ele não exista em lugar algum. O editor é o editor padrão que acompanha o Ubuntu. Diz apenas Editor de Texto, mas na Ajuda Sobre diz gedit .
Bryan Campo

Respostas:


23

Gedit (o editor de texto padrão) usando o GTKSourceView para destacar a sintaxe. Ele usa arquivos XML para definir como destacar sintaxe diferente.

Há um tutorial e um documento de referência no site GTKSourceView. As definições de arquivo de origem finalizadas são armazenadas em /usr/share/gtksourceview-2.0/language-specs/ou /usr/share/gtksourceview-3.0/language-specs/, você pode querer dar uma olhada nelas para aprender por exemplo.

Há também um tutorial menos detalhado no site do Gedit.

Depois de criar sua nova especificação de idioma, reinicie o gedit e ele será automaticamente adicionado à sua lista de idiomas.


1
Os editores que executam versões atualizadas do Ubuntu provavelmente usarão o gtksourcceview-3.0 . Portanto, procure um diretório com 3.0 , e não 2.0, como na resposta acima.
Eyal

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.