Editor Geany(IDE) + Python3

Publicado por Perfil removido em 26/08/2013

[ Hits: 24.352 ]

 


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

Instalando Microsoft Edge no Debian 12

Sites recomendados para estudar linguagem C

Atualizando o Firefox corretamente no Mandrake/Mandriva

Webcam do MP10 "nokla" E71 no Ubuntu 9.10

Adicionando clientes Windows 7 no Samba PDC

Leitura recomendada

Removendo faixa de áudio de vídeo AVI com mais de duas faixas

Clonar HD, recuperar arquivos deletados e buscas avançadas em arquivos e diretórios

Convertendo formatos de vídeo no Linux (RMVB para AVI)

GQview - Visualizador de imagens

Poderes de Super Vaca no Aptitude

  

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