Geany uma IDE rápida leve e poderosa
E eu vim aqui hoje, justamente falar sobre a IDE que me conquistou, não se trata de um software desenvolvido por uma grande empresa que seu instalador possui 200Mb e demora 30 segundos para carregar, mas sim de uma IDE que foi criada por poucos bons programadores, para ser rápida, leve e não depender muitos de outros pacotes, e acredite, o Geany é muito leve, muito rápido, depende apenas do GTK2 e de quebra é muito poderoso.
Sempre que entro no IRC do Ubuntu-BR, ou na lista de discussão do Ubuntu-BR, eu vejo os usuários, recém chegados perguntando, alguém sugere uma boa IDE para eu programar em "diversas linguagens", ou então como eu instalo o Dreamweaver no Ubuntu, e isso deve acontecer com aqueles que começam a usar outras distribuições Linux e os que estão entrando no mundo da programação deve ter algumas duvidas sobre qual editor, ou IDE usar.
Vamos ver o que o Geany tem a nos oferecer.
Destaque de sintaxe.
ele colore o código para facilitar a visualização.
Código dobrável.
É muito útil para visualizar grandes linhas de código, pois facilita para que você não precise ficar rolando a barra de rolagem para visualizar o código todo.
Auto-complete de código.
Não é para todas as linguagens mas ainda assim ele ajuda, completando nomes de classes, funções e variáveis, mesmo para as linguagens que não possuam auto-complete.
Auto-fechamento de tags HTML e XML.
uma mão na roda para programadores PHP HTML, ou qualquer outro que precise usar XML.
Suporte a arquivos de várias linguagens.
C, C++, Java, PHP, HTML, Python, Perl, Pascal, CSS, Lua, SQL e muitos outros que podem ser vistos aqui.
Compilar e executar.
é um diferencial muito legal, pois você pode compilar e/ou executar o código apenas pressionando uma tecla.
Interface de plugins.
Alem de alguns bom plugins próprios tem também plugins criados por colaboradores, e alguns muito úteis, você pode ver mais detalhes aqui.
Tem ainda muitas outras coisas que eu nunca usei, e não sei como funciona, mas você pode ver no manual online em inglês (estava até pensando em começar um projeto de tradução) que pode ser visualizado no site do Geany, ele é bem completo
Geany está atualmente na versão 0.15 e pode ser baixada no site oficial ou para os felizes usuários de Debian/Ubuntu pode ser instalado com 1 comando
Vou ensiná-los a instalar o Geany agora no GNU/Debian e ubuntu
Para instalar no GNU/Debian ou Ubuntu e derivados destes, é apenas um comando, no terminal digite
sudo apt-get install geany
Para as demais distribuições e aqueles que querem a versão mais nova vou ensinar como compilar o Geany a partir da ultima versão ou da versão do SVN
vamos primeiro baixar o código fonte do Geany aqui
quem for instalar a partir do SVN não precisa baixar o código fonte mas vai precisar ter o Subversion instalado em seu computador, o Subversion é sistema de controle de versão usada pelos desenvolvedores do Geany, então todos os códigos mais novos estão no SVN do Geany, mas é versão em desenvolvimento, por isso não é indicado para produção (eu uso a um bom tempo sem problemas)
para instalar o subversion use o comando
sudo apt-get install subversion
para quem vai baixar do SVN este é o comando SVN para baixar o código
svn co https://geany.svn.sourceforge.net/svnroot/geany/trunk geany quem baixou o release no site, descompacte e vamos as dependências
para instalar os pacotes de compilação usem o comando
sudo apt-get install make automake libtool intltool autoconf build-essential
sudo apt-get build-dep geany
Agora entre dentro da pasta onde está o código fonte do Geany e vamos a compilação
./autogen.sh
make
sudo make install
Pronto já esta compilado e instalado
Para aqueles que ainda não tinham achado uma IDE que satisfaça suas necessidades ai etá uma boa opção, epero que gostem