Lista de Plugins para o gEdit

04/04/07

Neste post, listo todos os plugins que uso no meu gEdit com links para os respectivos downloads. Além disso, é possível baixar o tema que uso atualmente, baseado no tema Blackboard do Textmate. Diverta-se!

Advanced Editing

Adiciona uma série de funcionalidades como duplicar linha, remover linha, etc.
http://live.gnome.org/Gedit/AdvancedEditingPlugin

Autocomplete

Autocompletar com base no dicionário de palavras encontrado nos arquivos abertos.
http://sourceforge.net/projects/gedit-autocomp

Class Browser

Exiba a estrutura de seus arquivos com a possibilidade de ir a um determinado ponto rapidamente.
http://www.stambouliote.de/tarballs/gedit_classbrowser-0.0.3.tar.gz

Code Comment

Comente ou descomente um bloco de código com uma simples tecla de atalho.
http://live.gnome.org/Gedit/

Current Line Highlight

Pode parecer frescura, mas para algumas pessoas — eu — mudar a cor de fundo da linha corrente faz a diferença.
http://simplesideias.com.br/current-line-highlight/

Draw Spaces

Exibe espaços (ponto) e tabulações (seta) com aparência distinta.
http://live.gnome.org/Gedit

External Tools

Permite executar comandos externos e shell script. Excelente se usado com o comando Run File.
http://live.gnome.org/Gedit/ToolLauncherPlugin

File Browser Pane

Navegue pelos diretórios através de uma barra lateral adicionada com este plugin.
http://live.gnome.org/Gedit/ToolLauncherPlugin

Gemini

Autocompleta caracteres como colchetes, parenteses e aspas.
http://www.garyharan.com/index.php/2006/11/16/gemini-gedit-plugin-for-all-those-Textmate-fans/

Indent Lines

Aumenta ou diminui a indentação de código.
http://live.gnome.org/Gedit/Plugins

Markup Preview

Permite que você visualize no painel inferior, arquivos formatos com HTML, Textile e Markdown.
http://textmethod.com/wiki/ReStructuredTextToolsForGedit#preview-plugin

Quick Highlight Mode

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/

RubyDoc

Exibe a documentação do Ruby na barra lateral.
http://grad.icmc.usp.br/~vinibf/rubyide/

Smart Spaces

Trata tabulações — espaços e tabs — como se fosse um único caracter. Ótimo para quem trabalha com tabulações por espaço.
http://live.gnome.org/Gedit

SnapOpen

Diálgo de arquivos semelhante ao existente no Textmate. Permite buscas por expressão regular.
http://www.upperbound.net/upperbound/show/SnapOpen+plugin+for+Gedit

Snippets

Trechos de códigos adicionados através de disparadores — palavra-chave ou atalho de teclado — que aumentam de maneira estúpida a produtividade.
http://live.gnome.org/Gedit/Plugins/Snippets

Terminal

Exibe um terminal no painel inferior.
http://live.gnome.org/Gedit

Tab Coverter

Converte espaços para tab e vice-versa.
http://www.stambouliote.de/projects/gedit_plugins.html

Tabulation

Força tabulação para arquivos PHP, Ruby e Python. Outros documentos utilizam o padrão definido nas preferências.
http://simplesideias.com.br/gedit-e-tabulacao-por-arquivo/

Instalando tudo isso

Para instalar todos esses plugins e ainda ter um highlight todo modificado, siga os passos abaixo.

Tema

Baixe o arquivo gconf.tar.gz e extraia seus arquivos para ~/.gconf/apps/, substituindo o diretório "gedit-2", caso ele já exista. Veja como deve ser a estrutura de diretórios.

Estrutura de diretórios das configurações GConf do gEdit

As cores foram retiradas do próprio Textmate, e ficaram muito legais. Não apliquei para todas as linguagens, mesmo porque não uso todas. Mas Ruby/RHTML, PHP, CSS, Python, Javascript e HTML estão devidamente formatados.

Após copiar os arquivos rode o comando kill -HUP `pidof gconfd-2` para recarregar as configurações do GConf.

Tema do gEdit baseado no Textmate

Plugins

Instale os plugins que já vem no pacote do gEdit com o comando abaixo:

$~ sudo aptitude install gedit-plugins

Depois, baixe o arquivo plugins.tar.gz e extraia os arquivos para ~/.gnome2/gedit/, substituindo os diretórios, caso existam. Veja como deve ser a estrutura de diretórios.

Estrutura de diretórios de plugins do gEdit

Para sugestões e dúvidas, poste um comentário! :)

Comentários #


#1 Yuri Malheiros disse:
04 Abr 07, 06:04PM

Tinha alguns plugins que eu nao conhecia, agora é só juntar isso as novidades (que estão demorando, mas devem aparecer qualquer dia) code folding e novo sistema de highlight que vai permitir, por exemplo, ruby + html.

#2 Yuri Malheiros disse:
04 Abr 07, 06:06PM

Só uma dúvida rapida, o gedit demora muito para abrir com todos esses plugins instalados?

#3 Nando Vieira disse:
04 Abr 07, 06:24PM

Demora nada. Aqui é instantâneo.

#4 Og Maciel disse:
04 Abr 07, 06:47PM

Muito bom este post Nando! Agora vem o abuso: gostaria de um tema igual este seu, so' que para o vim… Tem a manha?

Abração,

Og

#5 Nando Vieira disse:
04 Abr 07, 07:59PM

Og, pára né! Vim/Emacs é coisa para dinossauro. Eu sou mais "cool". Tem que ter visual a parada! huahahuauhauhauha

#6 semente disse:
04 Abr 07, 07:59PM

Faltou o LaTeX plugin! :-P

#7 Yuri Malheiros disse:
04 Abr 07, 10:10PM

Eu tenho um tema para o gvim (tem um pouco de visual auehauehae) inspirado no tema vibrant ink do textmate. Se alguem quiser é só comentar aqui.

#8 Roberto Soares disse:
04 Abr 07, 10:32PM

Nando, valeu pelas dicas. Acho que esqueceu de colocar o link para http://f.simplesideias.com.br/plugins.tar.gz =D

Abraços.

#9 Rodrigo Moyle disse:
05 Abr 07, 12:33AM

Olá Nando, não consegui fazer o tema que vc criou funcionar no meu gedit, será que você poderia me dar um suporte?

Abraço

#10 Leonardo Fontenelle disse:
05 Abr 07, 12:53AM

Semente: http://live.gnome.org/Gedit/LaTeXPlugin

Nando: Obrigado pelas dicas!

Alguns desses plug-ins fazem parte do gedit-plugins. A versão 2.18 tem alguns além dos da 2.16.

#11 hamacker disse:
05 Abr 07, 09:31AM

Não existe nenhum plugin que coloque linhas verticais que exibam por exemplo blocos begin…end,if…fi,case,… ao estilo do kate (kde) ?

#12 Nando Vieira disse:
05 Abr 07, 10:26AM

#9 @ Rodrigo: Tenta instalar este tema[1][2]. Se você conseguir, é só fazer a mesma coisa com os arquivos que publiquei.

#10 @ Leonardo: Exatamente, alguns plugins — Draw Spaces — estão presentes na versão 2.18.

#11 @ hamacker: Não conheço. Se encontrar, posta aqui para gente ver! ;)

[1] http://www.frescaso.com/templates/gedit2/preferences.tar.bz2
[2] http://joselo.wordpress.com/2007/03/28/textmate-en-linux/

#13 Nando Vieira disse:
05 Abr 07, 11:19AM

#9 @ Rodrigo: É preciso executar o comando kill -HUP `pidof gconfd-2` para recarregar as configurações. Por isso não estava funcionando. ;)

#14 Luis disse:
05 Abr 07, 10:49PM

Show cara!

#15 fabricio disse:
08 Abr 07, 05:11PM

Lindo! Na falta de um mac se vira com o gedit =) configurado rodando lindo que é uma beleza =)

Parabéns Nando!

#16 Vinícius disse:
09 Abr 07, 07:53PM

Estou usando aqui. Valeu! :)

#17 < TAG'S /> » Blog Archive disse:
09 Abr 07, 10:16PM

[...] http://simplesideias.com.br/lista-de-plugins-para-o-gedit/ [...]

#18 Paulo Neukamp disse:
14 Maio 07, 12:26AM

Achei muito legais estes plugins, mas gostaria de saber se voce sabe me diser como exportar minhas configuracoes do gnome para outro micro, para nao ter que fazer tudo novamente.

#19 Nando Vieira disse:
14 Maio 07, 08:13AM

@Paulo: Tem sim… copia o diretório ~/.gnome2/gedit. Depois que você extrair no outro micro, não esqueça de rodar o comando abaixo.

kill -HUP `pidof gconfd-2`

#20 coutinho disse:
27 Maio 07, 02:08PM

cara muito legal mesmo ateh troquei o o kate de vez pelo gedit apos eu ler esse artigo um tempo atraz e ver como ter no gedit varias coisas que eu sempre senti falta nele.

Uma coisa triste eh que o class browser aqui soh funciona com arquivos python

Eh muito dificil adaptar isso para ruby? Se for o caso pode contar com minha ajuda :)

#21 Nando Vieira disse:
27 Maio 07, 06:44PM

Coutinho, aqui funciona com Ruby. Estranho não estar funcionando com você com outros arquivos além de Python. Experimenta baixar a versão mais recente do código.

#22 Marclelo de Souza disse:
11 Jun 07, 12:33PM

Oi… desculpa a pergunta mas o meu termnal no gedit não tá funcionando … já habilitei o plugin… mas mesmo assim não consigo escrever nada nele….

Obrigado…

Marcello de Souza.

#23 muller disse:
15 Jun 07, 06:34PM

Que cor você tá usando de background nessa imagem ?

#24 Nando Vieira disse:
15 Jun 07, 07:53PM

Esta cor: #160D2B

#25 muller disse:
15 Jun 07, 08:35PM

Não, a que eu falei é a do plugin, da linha atual ^^

Obrigado !

#26 Nando Vieira disse:
15 Jun 07, 09:12PM

Então é essa: #231B37 ;)

#27 chaos is me disse:
10 Jul 07, 08:40AM

Salvando arquivos remotos no gedit…

Estou usando o gedit turbinado com plugins e tema selecionados pelo Nando Vieira. Acho incrível a produtividade desse editor, com a coleção certa de plugins ele faz bastante coisa e chega até a deixar de lado a necessidade de uma IDE. Ainda não é…

#28 marcus derencius disse:
21 Jul 07, 12:39PM

olá

não seria para instalar o pacote gedit-plugins ao invés de gnome-plugins? O pacote gnome-plugins não existe no ubuntu.

$~ sudo aptitude install gedit-plugins

#29 Nando Vieira disse:
21 Jul 07, 12:46PM

Bem observado, Marcus. Já atualizei o texto.

#30 Rafael S. Souza disse:
21 Jul 07, 11:22PM

opa!

ótima essa lista de plugins, já estou usando todos ;)

conhece algum plugin (ou outra coisa) que troque as teclas para alternar entre os arquivos? prefiro usar ctrl+tab ao invés ctrl+alt+pg up.

abraços!

#31 Nando Vieira disse:
22 Jul 07, 01:26AM

Rafael, fiz um plugin para isso, mas ainda não publiquei porque não consegui resolver o problema do ctrl+shift+tab (tab anterior); já existe esse atalho no gedit. De qualquer modo, se quiser instalá-lo, baixe a última versão: svn co http://svn.simplesideias.com.br/general/gedit/plugins/tab_navigation/

#32 Lauro disse:
10 Ago 07, 04:13PM

Como é que faz para tirar os pontinhos que aparecem nos espaços?

#33 Nando Vieira disse:
10 Ago 07, 04:16PM

Lauro, desabilita o plugin "Draw Spaces".

#34 Lauro disse:
10 Ago 07, 05:50PM

Valeu os plugins e o tema, ficaram muito massa, parabéns pelo trampo
O classbrowser só rodou ruby quando eu atualizei do subversion
http://code.google.com/p/geditclassbrowser/source

#35 Edipo disse:
24 Set 07, 10:24PM

Olha aqui o local ~/.gnome2/gedit/ nao existe…

#36 Nando Vieira disse:
24 Set 07, 10:31PM

Edipo, qual a distro que você está usando?

#37 Edipo disse:
24 Set 07, 11:55PM

Olá Nando é o Ubuntu 7.04

#38 Michel disse:
25 Set 07, 12:21AM

E aí Nando, beleza??
Cara, não sou lá muito bom no linux (estou começando a mexer agora) mas eu gosto do gedit e, essas dicas sobre o gedit são bastantes úteis para iniciantes como eu, parabéns!!!
Tenho uma curiosidade, que apesar de parecer simples eu não sei como proceder (além do que seria uma mão na roda para mim), e gostaria de você me ajudasse. Eu abro um script de um programa que uso (um pacote estatístico chamado R) no gedit e no terminal que abro no painel inferior eu abro do meu programa de uso (R). Não sei se você conhece mas esse programa possui uma linguagem orientada a objeto (tipo o C++) e a minha vida facilitaria bastante se eu pudesse compilar uma linha do meu script (ou algum trecho selecionado do script) com alguma tecla de atalho (por exemplo, 'Ctrl' + 'R'). Será que você sabe se tem como fazer isso, ou sabe fazer? :-D
Obrigado pela atenção.
Abraço.

#39 Nando Vieira disse:
25 Set 07, 08:59AM

#37 Edipo: É a mesma versão que uso. Experimente criar um novo usuário para ver se este diretório está sendo criado.

#40 Edipo disse:
25 Set 07, 12:17PM

Olá Nando criei o novo usuario mas nao apareceu nada

#41 Edipo disse:
25 Set 07, 12:29PM

Ai nando mandei esse para /usr/lib/gedit-2

ta rodando legal
valeu ai

#42 :: 2web :: » IDE para rails… e será que precisa mesm... disse:
24 Out 07, 10:06AM

[...] se ter uma idéia esta lista de plugins para o gedit inclui uma variedade de referências a plugins que, com certeza, tornaram sua tarefa de desenvolver [...]

#43 Hugo disse:
28 Out 07, 02:01AM

Instalei as configurações, mas toda vez que abro o gedit abre com um arquivo em branco, só que agora pede pra salvar mesmo que eu não edite nada.
Tem como habilitar novamente a opção de não salvar um arquivo vazio?

#44 bruno disse:
28 Nov 07, 09:45PM

Cara primeiro quero parabeniza-lo pelo ótimo post! Salvou minha vida.
Bom eu baixei um plugin que edita os atalhos de teclado. Pq eu quero colocar Ctrl + Tab para mudar pular para proxima aba. Mas ele não permite
Voce sabe como me ajudar??

Sera que conseguir explicar bem

Vlw
me manda email

#45 Ferramentas para Trabalhos Web | Diego Couto disse:
12 Jun 08, 03:14PM

[...] » gEdit - Para utilizadores do sistema operacional Linux com ambiente gráfico Gnome. Excelente, que proporciona ao desenvolvedor versátilidade e rapidez, para usufruir de mais regursos pode-se instalar pacotes de plugins para deixá-lo com sua cara. Alguns plugins sugeridos pelo Nando Vieira. [...]

#46 Tuynter disse:
13 Jun 08, 12:57PM

Muito bom! Obrigado!

Deixe um comentário




Este blog usa o Gravatar.


Não é aceito código HTML:
adicione-o no pastie.caboo.se 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.