UPDATE: Hoje eu ja voltei a utilizar o Gedit, Se você usa linux não deixe de conferir meus posts sobre o gedit:
- Todos os posts relacionados
- Melhorias no gtksourceview
- Projeto Gmate -> Coleção de plugins e melhorias para o Gedit para usar com Rails
- Rails Footnotes para Linux
Eu adorei utilizar o Gedit como meu editor de texto favorito durante o ultimo ano, ele foi realmente muito útil, inclusive eu estava mantendo um plugin muito útil para uso com ele. Porém alguma força maior fez com que meu pequenino plugin parasse de funcionar, ainda não sei a causa real mas parece ser relacionado aos url-handlers, eu não consegui mais fazê-los funcionar assim como funcionavam na versão anterior do Ubuntu e Firefox. Algumas cabeçadas depois e sem muito tempo para tentar resolver o problema, resolvi dar uma pequena busca por outro editor de texto para Programadores…. em 99% das buscas as respostas são : TextMate, Vim, Emacs.
Bem, como eu ainda não sou um “Feliz proprietário” de um computador Mac, não tenho a possibilidade de utilizar o “Número 1”, restando os dois últimos, que para os felizardos usuários do Mac também estão disponíveis como opção para eles :). Eles são realmente ótimos editores de texto, eu uso o Vim com certa tranquilidade para editar arquivos de configuração, e já domei muitas de suas funcionalidades, por outro lado o Emacs eu dei apenas algumas testadas algum tempo atráz, editor muito bom, com features de code completion assim como o Vim você consegue habilitar tanto para Python quanto para Ruby, que são as duas linguagens que eu tenho trabalhado ultimamente.
Tudo ótimo tudo muito bonito, uma gama bastante grande de plugins disponíveis para ambos, e a personalização do Vim é incontestável. (uma dica para os que estão começando em se arrepiam ao terem que entrar no vi/vim/gvim… existe uma configuração chamada Cream que facilita 100% o uso do editor para novatos, sem perder a flexibilidade). Porém o Vim e o Emacs não são os Editores que eu procurava. eu queria algo que fosse poderoso e ao mesmo tempo simples assim como o Gedit.
Coincidência ou não acabei encontrando o jEdit. Não , não é erro de grafia, é jEdit mesmo, em português a pronúncia é a mesma doGedit, mas na verdade o jEdit trata-se de um editor para programadores que foi escrito em Java, portanto ele é totalmente multiplataforma, testado por mim mesmo em um computador com Windows e no meu computador com o Ubuntu (Hardy).
Feitos alguns testes e… o melhor editor que eu já usei até hoje!
Algumas Features:
- Multiplataforma
- Filebrowser
- Personalizável por linguagem
- Fácil adição de suporte a novas linguages
- Vasta quantidade de plugins disponíveis
- Macros
- Console integrado [plugin]
- Integração com softwares de Versionamento (SVN, CVS, etc) [plugin]
- Busca por expressões regulares
- Code Complete [plugin]
- Text Autocomplete [plugin]
- Diff [plugin]
- Task List (TODO List similar ao plugin mantido por mim do Gedit) [plugin]
- SuperAbbrevs (Code Snippets) [plugin]
- Tabbed Documents(e outros modos inteligentes de alternar arquivos) [plugin]
- Code Folding
- Sintax Highlight bastante completo e personalizável
- e muito mais
Realmente vale a pena você instalar e testar em seu computador… afinal não custa nada, é OpenSource.
Pequeninos screenshots:




Muito em breve estarei postando mais a respeito deste fantástico editor e algumas de suas features, espero que todos apreciem.




Legal o post ! Já tinha ouvido falar do JEdit, mas como sou preconceituoso com Swing, nunca usei. Pelos screenshots acho que vale a pena tentar.
valeu!
Pois é, eu também já havia ouvido falarar no dito antes, mas nunca tinha instalado porque eu nao iria instalar toda a maquina virtual Java só para ter um editor de texto…. mas realmente vale a pena.
Ele só parece um pouquinho pesado para rolar a area de edição, mas isso não chega a ser um problema visto que geralmente não se fica fuçando com o mouse na barra de rolagem
Olá! Sempre leio bons comentários sobre o jedit, porém, ao tentar instalar/usar este programa na minha máquina (ubuntu 8.04; jedit 4.3pre14 / jedit 4.3pre13) tive vários problemas. Para começar, não consigo instalar alguns plugins e sempre que inicio o editor aparece aquele janela de “plugin error”. Em seguida, a execução do editor gera, no meu shell, inúmeras mensagens de erro, ex. “Cron: java.lang.NullPointerException”. Por fim, ao tentar usar um pacote externo a Java API em meu programa, a execução trava. Note que, a mesma execução na linha de comandos transcorre perfeitamente. Será que estou usando a mesma versão que vocês?
Olá Lívia, eu realmente nunca tive estes problemas que você está relatando, porém posso arriscar a origem do problema.
O jEdit foi desenvolvido fortemente baseado na implementação Java da Sun, portanto para um funcionamento Pleno é necessário instalar o pacote sun-java5-jre ou sun-java6-jre ou ainda o openjdk6. com o último eu não tive maiores problemas, a não ser que as fontes que já vem por padrão no pacote da sun não estão disponíveis, então a aparência do editor em si fica diferente da aparência quando utilizado um jdk da sun.
Já que vc diz que via linha de comando usa normalmente, verifique se não possui mais de uma implementação do Java instalada em seu computador, se existir, remova qualquer que nào seja a sun-jdk-X-XXX. Sö cuide para não remover programas que dependam de outra implementação do Java.
Meu Ambiente:
Ubuntu 8.04.1 (completamente atualizado)
sun-jdk-6
jEdit_4.3_pre14 (Baixado direto do Site)
# Neste momento a versao 4.3pre15 já está disponível mas eu ainda não atualizei, farei isso esta semana
Caro Alexandre, vc poderia postar um passo a passo para fazer o plugin de competar codigo funcionar para linguagem Java? Estou tendo problemas.
Olá Gustavo, eu realmente não utilizei o jEdit para Java, apenas para Ruby, Python, HTML, Javascript, eu particularmente não utilizo este tipo de recurso. Acredito que para programar em Java e utilizar este tipo de recurso existam melhores opções que já vem preconfiguradas, tais como o Eclipse e o Netbeans, na minha concepção o jEdit é uma ferramenta mais para edição avançada de texto sem o objetivo principal de ser uma IDE que aparentemente é o que vc procura. Entretanto os plugins de autocomplete que eu ativei para testar, funcionaram sem problemas, simplesmente ativei reiniciei o editor e já saiu funcionando. uma dica, rode o editor pelo console e fique de olho na saída, pode ser que você descubra a falta de alguma biblioteca ou coisa parecida.
Ae cara eu que o diga esse editor é show, no linux, pois no windows ele é bem simples(como vc falou), mais é bem poderoso e oferece váriadas opções, no windows eu prefiro usar o notepad++ ele tbm é bem simples mais é também poderoso assim como o jEdit ele tem caracteristicas semelhantes ao jEdit
Olá Jean, na verdade a maior parte dos recursos também estão disponíveis no Windows, praticamente tudo, mas é preciso configurar, pois tanto no Linux quanto no Linux quando instala ele vem bem secão, quase um notepad :), ai instala e configura os plugins, etc e ele fica como aqui nos screenshots.
Bom dia, pessoal, estou usando o Jedit 4.5 Windows , e fiz ele funcionar para ruby com os plugins BufferTabs e Project Viewer rasoalvelmente lembra o TextMate. Mas vi que existe um plugin chamado Railscasts, que eu gostaria de instalar, mas nao entendi como…
Alguem saberia me informar?
Olá Eduardo, desconheço este plugin chamado Railscasts, o que tem é o tema que eu adaptei do tema do TextMate chamado Railscasts.
Para aplicar o tema tem que usar o plugin Ediror Scheme.
Quem tiver interesse da uma olhada aqui: https://github.com/lexrupy/dot_jedit