O gedit tem algumas coisas muito irritantes — assim como o Gnome — mas que podem ser consertadas com um simples plugin. Uma delas é o modo como você define o highlight de um documento. Quando você cria um novo arquivo, ele vem definido como sendo texto. Então, se você quer ativar o syntax highlighting para um outro tipo, você precisa ir através do menu "View > Highlight Mode" e literalmente "caçar" pelo tipo de highlight que você quer. Nada acessível para um software que possui um extenso guia de usabilidade.

Menu de opções - Highlight Mode

Após instalar este plugin, você tem uma nova opção no menu chamada "Quick Highlight Mode".

Menu de opções - Quick Highlight Mode

Ele possui um atalho que o abre o diálogo com um campo auto-completion. O atalho é Ctrl+Shift+H. Veja como é o diálogo:

Diálogo Quick Highlight Mode

Para instalar este plugin, baixe o Quick Highlight Mode e coloque os arquivos em ~/.gnome2/gedit/plugins. Depois, não se esqueça de ativá-lo em Edit > Preferences > Plugins.

Caso tenha sugestões, envie um comentário.

Update: Fiz uma pequena atualização, adicionando bindings para a tecla 'enter'. Estava me irritando ter que pressionar Alt+A (_Apply).

Update 2:Se você está usando a versão que vem com o Ubuntu 7.10 (gedit 2.20), utilize a versão que está neste respositório: http://svn.simplesideias.com.br/general/gedit/plugins/quickhighlightmode/

Comentários #

#1 Leonardo Fontenelle disse:
01 Abr 07, 11:43PM

Boa dica, bem mais simples.

Quanto ao link sobre usabilidade, as HIG já estão na versão 2.0, e as 3.0 já estão demorando para sair.

#2 Vinícius de Figueiredo disse:
02 Abr 07, 08:59AM

Com todas essas dicas pro gEdit que você vem postando já estou pensando em começar a usar ele para (aprender a) programar.

#3 Gobr disse:
02 Abr 07, 11:16AM

No Intype tem uma caixa na statusbar onde você pode escolher o tipo de syntax highlight dele, podia ter algo assim.

O que eu ainda não achei em nenhum editor foi uma customização das cores.

#4 Shairon disse:
03 Abr 07, 01:37PM

Use o kate do kde.

#5 Simples Idéias. Por Nando Vieira. » Arquivo » Lista ... disse:
04 Abr 07, 04:49PM

[...] Mudar o tipo de highlight do documento que está sendo editado nunca foi tão simples. Basta pressionar Ctrl+Shift+H e digitar as primeiras letras do formato. http://simplesideias.com.br/quick-highlight-mode/ [...]

#6 Jeferson disse:
02 Jun 07, 10:43PM

Instalei o plugin porém não funciona de jeito nenhum. Apareceu a opção no menu, a janela pra selecionar a "language" aparece normalmente (tanto indo pelo menu como pelo atalho) mas não acontece nada depois que eu escolho a linguagem e mando aplicar (inclusive o highlight mode no menu view fica marcado como "None").

Mudando a linguagem pelo highlight mode funciona normalmente. Tem idéia do que possa ser?

Meu sistema:
Linux Gentoo
gedit 2.16.2

#7 Nando Vieira disse:
03 Jun 07, 04:14AM

Jeferson, isso que está acontecendo é muito estranho. Experimenta iniciar o gedit pelo shell para e aplica um highlight pelo Quick Highlight Mode. Se der algum erro, vai aparecer lá! Aí, você coloca aqui para eu ver.

#8 Jeferson disse:
04 Jun 07, 04:26PM

Nando, fiz o teste que você sugeriu. Porém, não apareceu nada no terminal. Alguma outra idéia?

#9 José Tiburcio Ribeiro Netto disse:
03 Nov 07, 06:24AM

Bom dia Nando!

Tenho dificuldades para ativar o plugin quickhighlightmode no meu gedit (estou usando o Ubuntu 7.10).

Executo ele pelo terminal e a seguinte mensagem aparece:

ImportError: gtksourceview module not allowed, use gtksourceview2

Tenho que instalar algum pacote para rodar o plugin?

Abraços e parabéns pelo site cheio de informações relevantes ao desenvolvimento RoR no Linux.

#10 Nando Vieira disse:
04 Nov 07, 10:20PM

José, a versão do gedit presente no no Gutsy utiliza outra versão do gtksourceview; eu tive que modificar o código para fazer funcionar! Amanhã eu subo a versão que funciona nesta versão no repositório e te aviso!

#11 Nando Vieira disse:
05 Nov 07, 08:40PM

José, tenta pegar a versão que está no repositório: http://svn.simplesideias.com.br/general/gedit/plugins/quickhighlightmode/

#12 Isis disse:
19 Nov 08, 07:21AM

Apenas um adendo: no GEdit 2.22 ,quando vc for em Ver>>Modo de Destaque, coloque o mouse sobre o modo que deseja e pressione alguma combinação de teclas p/ gerar um atalho.

#13 Fabio Zendhi Nagao disse:
15 Abr 09, 08:57AM

Olá, só gostaria de notificar aos leitores desta página que, como o Nando não irá mais atualizar mais este plugin, estou assumindo a responsabilidade delas. Já existe uma versão completamente revisada e atualizada com algumas correções no link:

http://zend.lojcomm.com.br/entries/quick-highlight-mode-gedit-plugin/

#14 Plugins para gEdit.= Procurando Conhecimento= Tvieira disse:
28 Maio 09, 02:22AM

[...] Mudar o tipo de highlight do documento que está sendo editado nunca foi tão simples. Basta pressionar Ctrl+Shift+H e digitar as primeiras letras do formato. http://simplesideias.com.br/quick-highlight-mode/ [...]

#15 Ambiente de Desenvolvimento Rails: Gedit + Gmate | JCMaciel.com disse:
08 Maio 10, 04:27PM

[...] Quick Highlight Mode: http://simplesideias.com.br/quick-highlight-mode/ [...]

Deixe um comentário





Não é aceito código HTML: adicione-o no pastie.org ou paste.milk-it.net e poste apenas o link.

Se este é seu primeiro comentário, ele terá que ser aprovado antes de ser exibido.

jQuery: Dominando o framework

Você quer aprender a usar jQuery de verdade? Então chegou a hora! Neste workshop você verá como funciona este framework de JavaScript, entendendo todos os aspectos que fazem do jQuery uma das melhores ferramentas para desenvolvimento de interfaces.

Saiba mais Fechar

Conheça também o HOWTO