Editor Geany(IDE) + Python3

Publicado por Perfil removido em 26/08/2013

[ Hits: 24.952 ]

 


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

Arch Linux com Xfce 4 - Controle de Volume

Como criar um pendrive bootável no Linux [Vídeo]

Identificando processos autênticos

Slingscold - Novo lançador de aplicativos para o elementary OS

Instalando o Java 8 no Debian 10

Leitura recomendada

Xfce4-terminal com cursor piscante e som de beep do speaker

Como instalar o plugin Flash Player no Firefox (testado no Slackware 14.1)

Filmes do PC para TV via Wi-Fi

Mantendo Pidgin mais atual no Ubuntu e derivados

Nagios no Ubuntu 11.10

  

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