Editor Geany(IDE) + Python3

Publicado por Perfil removido em 26/08/2013

[ Hits: 24.412 ]

 


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

Resolvendo problemas - mouses antigos no Slackware 10.2

Blocklist Atualizada no squid

Mobile Media Converter - converta seus vídeos facilmente

mysqldump - Unknown table 'COLUMN_STATISTICS' in ... [Resolvido]

Monitorando acesso a sites anônimos da Deep Web

Leitura recomendada

Mudando o Splash Screen do KDE

Instalando o flash player no Firefox

Limewire PRO sem pagar

Instalação do GoogleEarth 6.0

aMSN: "Erro interno do servidor"

  

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