Python 언어 서버로 구동되는 Atom-IDE에 대한 Python 언어 지원.
ide-python
Atom 내 기능을 노출하려면 Atom 1.21+
, Python 언어 서버 0.29+
및 atom-ide-base
패키지가 필요합니다.
atom-ide-ui
는 이제 더 이상 사용되지 않으므로 위에서 언급한 대로 atom-ide-community
에서 제공되는 패키지를 사용해야 합니다. 자세한 내용을 확인할 수 있는 링크도 제공됩니다.
다음을 사용하여 언어 서버(0.29.0 이상)를 설치합니다.
python -m pip install ' python-language-server[all] '
이 명령은 설정에서 활성화하거나 비활성화할 수 있는 언어 서버와 지원되는 모든 기능 공급자를 설치합니다. 필요한 공급자만 설치하는 방법에 대한 공식 설치 지침을 확인하세요.
명령줄에서 python -m pyls --help
실행하여 모든 것이 올바르게 설치되었는지 확인할 수 있습니다. 반환되어야합니다
usage: pyls [-h] [--tcp] [--host HOST] [--port PORT]
[--log-config LOG_CONFIG | --log-file LOG_FILE] [-v]
Python Language Server
...
기본이 아닌 Python 설치를 사용하여 pyls
설치한 경우 ide-python
설정에서 Python 실행 파일 구성을 추가로 수정할 수 있습니다.
Atom 설정의 설치 에서 ide-python
및 atom-ide-base
설치하거나 다음을 실행하십시오.
apm install atom-ide-base
apm install ide-python
디버거를 사용하려면 atom-ide-debugger
와 atom-ide-console
도 설치해야 합니다:
apm install atom-ide-debugger
apm install atom-ide-console
위 패키지를 설치한 후:
구성은 0개 이상의 구성 소스에서 로드됩니다.
pycodestyle
: ~/.config/pycodestyle
, setup.cfg
, tox.ini
및 pycodestyle.cfg
에서 발견됨flake8
: ~/.config/flake8
, setup.cfg
, tox.ini
및 flake8.cfg
에서 발견됨 전체 구성은 먼저 사용자 구성(홈 디렉터리)에서 계산되고, ide-python
설정의 구성으로 재정의된 다음 현재 프로젝트에서 검색된 구성으로 재정의됩니다.
항상 도움을 주시기 바랍니다! 버그를 제출하고 기능을 요청하거나 공개된 문제를 해결하는 등 Atom의 패키지 기여 가이드가 시작하는 데 도움이 될 것입니다.
MIT 라이센스. 자세한 내용은 라이센스를 참조하세요.