Geany
De Fórum Debian Wiki
O Geany é uma IDE leve e robusta para programação, foi desenvolvido para servir como uma IDE simples e versátil. Outro objetivo era ser um aplicativo independente o máximo possível de um Desktop Environment, como GNOME, XFCE ou KDE, ele apenas necessita das libs GTK2. Ele pode ser executado em: Linux, Windows, MacOS X, FreeBSD, NetBSD, OpenBSD, AIX v5.3 e Solaris. Pode ser executado em qualquer plataforma que suporte bibliotecas GTK. O código é licenciado sob os termos da licença GPL.
Índice de conteúdo |
Características
- Coloração de sintaxe
- Auto-completar para algumas linguagens
- Auto-fechamento de tags HTML e XML
- Suporte a diversas linguagens
- Interface para Compilar e executar o código
- Gestão simples de Projetos
- Plugins
Linguagens Suportadas
Atualmente as seguintes linguagens são suportadas:
- ASM
- C
- C#
- C++
- CAML
- Conf
- CSS
- D
- Diff
- Docbook
- F77
- Ferite
- Fortran
- FreeBasic
- GLSL
- Haskell
- Haxe
- HTML
- Java
- Javascript
- LaTeX
- Lua
- Make
- None
- O-Matrix
- Pascal
- Perl
- PHP
- Po
- Python
- R
- reStructuredText
- Ruby
- Sh
- SQL
- Tcl
- VHDL
- XML
Plugins
O suporte a Plugins do Geany existe desde sua versão 0.12, foi criado para que os usuários possam utilizar plugins para obter mais recursos para o Geany, e para que outros programadores possam facilmente adicionar funcionalidades ao aplicativo ou melhorar as já existentes.
Plugins Padrões do Geany
- Classbuilder - Cria arquivos de código fonte para novos tipos de classe
- Export - Exporta o arquivo atual em diferentes formatos
- Filebrowser - Adiciona um navegador de arquivos para a interface do programa
- HTML Characters - Insere caracteres especiais de HTML, como: & e ↔
- Save Actions - Proporciona atalhos para ações rápidas como (autosave, instantsave, backupcopy)
- Split Window - Divide a interface do Geany em duas janelas (esteticamente útil)
- Version Diff - Suporta a criação de patchs para um sistema de controle de versão, atualmente suportando: Subversion, CVS and Git
Plugins não-oficiais, criado por usuários
- GeanyLua - Plugin para manipular scripts em Lua.
- GeanySendMail - Plugin para enviar o arquivo atual como um anexo do cliente de e-mail preferido.
- geanyvc - Fornece uma maneira uniforme de acesso à versão diferente de controle de sistemas.
- GeanyLaTeX - Melhora o apoio do LaTeX dentro Geany.
- geanyprj - Fornece suporte a projetos alternativos.
- geanydoc - Permite executar comandos específicos na posição do cursor.
- Spell Check - Verifica a ortografia do arquivo em questão.
- GeanyDebug - Plugin para utilizar o GNu Debugger no Geany.
Documentação
A documentação do Geany está disponível em dois formatos, são eles: HTML e TXT. Este arquivo de documentação em HTML é instalado junto ao Geany, e pode ser conferido diretamente de um navegador Web. Para acessa-lo, use a interface do Geany: Ajuda => Ajuda, ou tecle F1.
O Manual online está disponível em:
Versão para Desenvolvedores
Esta documentação contém as mais recentes mudanças no SVN, e provavelmente irá incluir algumas funcionalidades não na versão atual.
Instalação
O Geany pode ser instalado no Debian utilizando a ferramenta apt-get. Como root execute:
apt-get install geany
Referências
--Felipeborges 17h06min de 21 de Janeiro de 2009 (EST)
