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:

  • 0.15 - Em HTML - [1]
  • 0.15 - Em TXT - [2]

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.

  • Manual Online em HTML - [3]
  • Manual Online em TXT - [4]


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)

Ferramentas pessoais