Geany é um editor de texto multiplataforma desenvolvido em GTK+2, que possui funções básicas para um ambiente de desenvolvimento integrado (IDE), licenciado sob a GNU/GPL, versão 2.1.
Foi desenvolvido com o intuito de prover um IDE leve, rápido e com poucas dependências. O Geany está disponível para diversos sistemas operativos, como o BSD, o
GNU/Linux, o MacOS X, o Solaris e Windows.
De fato, pode rodar em qualquer plataforma que tenha suporte às bibliotecas GTK, uma vez que requer apenas as bibliotecas de tempo de execução (runtime) GTK2.4.
Linguagens de programação suportadas:
C, Java, PHP, HTML, Python, Perl, Pascal, entre outras.
Recursos:
- Auto-completar
- Suporte a múltiplos documentos
- Suporte a projetos
- Realce de sintaxe
- Dobramento de código (parcialmente implementado)
- Listas de símbolos
- Navegação de código
- Emulador de terminal embutido6
- Sistema Build para compilar e executar código usando ferramentas externas
- Extensível via plugins
- Traduzido para a língua portuguesa e outras línguas
Para ser perfeitamente preciso, o Geany (licença GPL) não é um editor de textos por si só. Na verdade, ele foi desenvolvido por seus contribuidores para prover um pequeno e rápido Ambiente Integrado de Desenvolvimento (IDE) com dependência de apenas algumas bibliotecas, para que possa rodar em qualquer distribuição
Linux sem exigir muito conhecimento técnico do usuário.
Instalação
Instalação da ultima versão, para distribuições
Debian, como o
Ubuntu e afins. Via terminal linux:
# add-apt-repository ppa:geany-dev/ppa
# apt-get update
# apt-get install geany
Obs: como root, ou usando o
sudo.
Para outras distribuições:
Para quem quiser a última versão (1.23) para GNU/Linux ou windows, e só baixar no link:
Compilação
Como compilar com a IDE Geany usando o Python3.3, ou superior, como padrão (normalmente ele usa o python 2.7.x), "pulo do gato":
obs: Como root, execute os passos abaixo:
1. Abra o terminal, com o editor de sua preferência e digite:
# nano /usr/share/geany/filetypes.python
2. Com o arquivo aberto, comente as duas últimas linhas:
# compiler=python -m py_compile "%f"
# run_cmd=python "%f"
3. Abaixo delas, insira a seguintes linhas:
compiler=python3.3 -c "import py_compile; py_compile.compile('%f')"
run_cmd=python3.3 "%f"
Fontes