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ライセンス。詳細については、ライセンスを参照してください。