Suporte à linguagem Python para Atom-IDE, desenvolvido pelo servidor de linguagem Python.
ide-python
requer Atom 1.21+
, servidor de linguagem Python 0.29+
e o pacote atom-ide-base
para expor a funcionalidade dentro do Atom.
Observe que atom-ide-ui
agora está obsoleto, portanto, você deve usar os pacotes fornecidos pela atom-ide-community
conforme mencionado acima. Links também são fornecidos para mais informações.
Instale o servidor de idioma (0.29.0 ou mais recente) com:
python -m pip install ' python-language-server[all] '
Este comando instalará o servidor de idioma e todos os provedores de recursos suportados, que podem ser habilitados ou desabilitados nas configurações. Confira as instruções oficiais de instalação sobre como instalar apenas os provedores necessários.
Você pode verificar se tudo está instalado corretamente executando python -m pyls --help
na linha de comando. Deveria retornar
usage: pyls [-h] [--tcp] [--host HOST] [--port PORT]
[--log-config LOG_CONFIG | --log-file LOG_FILE] [-v]
Python Language Server
...
Se você instalou pyls
usando uma instalação não padrão do Python, você pode adicionar modificar a configuração do Python Executable nas configurações ide-python
.
Instale ide-python
e atom-ide-base
em Instalar nas configurações do Atom ou execute:
apm install atom-ide-base
apm install ide-python
Para usar o depurador você precisa instalar atom-ide-debugger
e atom-ide-console
também:
apm install atom-ide-debugger
apm install atom-ide-console
Após a instalação dos pacotes acima:
A configuração é carregada de zero ou mais fontes de configuração.
pycodestyle
: descoberto em ~/.config/pycodestyle
, setup.cfg
, tox.ini
e pycodestyle.cfg
flake8
: descoberto em ~/.config/flake8
, setup.cfg
, tox.ini
e flake8.cfg
A configuração geral é calculada primeiro a partir da configuração do usuário (no diretório inicial), substituída pela configuração nas configurações ide-python
e, em seguida, substituída pela configuração descoberta no projeto atual.
Fique sempre à vontade para ajudar! Seja registrando bugs e solicitações de recursos ou trabalhando em alguns problemas em aberto, o guia do Atom para contribuir com pacotes ajudará você a começar.
Licença MIT. Veja a licença para mais detalhes.