Editor Geany(IDE) + Python3

Publicado por Perfil removido em 26/08/2013

[ Hits: 24.428 ]

 


Editor Geany(IDE) + Python3



Linux: Editor Geany(IDE) + Python3 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"

Linux: Editor Geany(IDE) + Python3

Fontes


Outras dicas deste autor

Jogo Counter Strike 2D rodando nativamente no Linux

Imagem customizada na parte superior do cubo do Compiz

Apt-get - hash sum incorreto: alguns arquivos de índice falharam para baixar

Configurando fone de ouvido no Ubuntu 15.04

Demonstração das opções do AcetoneISO e como converter vídeo no formato flv para avi

Leitura recomendada

Configurar aMSN para minimizar na bandeja no Linux

TimeShift no Slackware

Instalando o Mercury (Fedora Core 5)

Remova o fundo de alguma imagem utilizando GIMP [vídeo]

Criando um executável no Gambas - Vídeo aula

  

Comentários
[1] Comentário enviado por evaldodearaujo em 08/04/2018 - 01:20h

Outra forma é ir no menu Construir > Definir comandos de Construção
Altere:
em Python Comandos
python -m py_compile "%f"
Para:
python3 -m py_compile "%f"
depois
python "%f"
Para:
Executar Comando
python3 "%f"

[2] Comentário enviado por kleber2707 em 14/01/2019 - 23:00h

Este outro modo também é interessante.:
1) Abra o arquivo de configuração do Python em:
Ferramentas > Arquivos de Configuração > Configuração de tipo de ficheiro > Linguagens de Script > filetypes.python

2) Substitua as linhas finais por estas abaixo:
FT_00_LB=_Compile
FT_00_CM=python3 -c "import py_compile; py_compile.compile('%f')"
FT_00_WD=
FT_02_LB=_Lint
FT_02_CM=pep8 --max-line-length=80 "%f"
FT_02_WD=
error_regex=(.+):([0-9]+):([0-9]+)
EX_00_LB=_Execute
EX_00_CM=python3 "%f"
EX_00_WD=

Fazendo isso e salvando o arquivo, o Geany agora vai compilar e executar arquivos Python sem problemas.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts