Microsoft、「Visual Studio Code」向けPython拡張機能の「July 2020」リリースを公開:新しい言語サーバ「Pylance」や「Gather」拡張機能をサポート
Microsoftは、「Visual Studio Code」向けPython拡張機能の「July 2020」リリースを公開した。15件の機能強化、27件の問題修正などが行われている。
Microsoftは2020年7月16日(米国時間)、コードエディタ「Visual Studio Code」(以下、VS Code)向けPython拡張機能の「July 2020」リリースを公開したと発表した。
Python拡張機能は、Visual Studio Marketplaceからダウンロードするか、Visual Studio Codeの拡張機能ギャラリーから直接インストールできる。Python拡張機能をインストール済みの場合は、Python拡張機能ビューでVS Codeを再起動することで、July 2020リリースに移行できる。
July 2020リリースでは、15件の機能強化、27件の問題修正、15件のコード改善が行われた。主な強化点は、新しい言語サーバ「Pylance」のサポート、新しい実験的な拡張機能「Gather」のサポート、ノートブックのHTMLやPDFへのエクスポート、リバース接続によるリモートデバッガセッションの簡単な開始だ。以下ではこれらの概要を紹介する。
新しい言語サーバ「Pylance」のサポート
2020年6月末に発表されたVS Code向け拡張機能であるPylanceは、Microsoftの静的型チェックツール「Pyright」をベースにした言語サーバだ。自動インポート、デッドコード検出、パラメーター情報の提供、マルチルートワークスペースのサポート、コンテキストハイライトなど、Pythonコード作成を支援する多くの機能を提供する。
PylanceはPyrightの機能を全て含んでおり、Microsoftは、Pyright拡張機能をインストール済みのユーザーに、アンインストールしてPylance拡張機能をインストールするよう勧めている。
Pylanceは従来の言語サーバ「Microsoft Python Language Server」と比べて、VS CodeでのPython IntelliSense機能が大幅に向上している。Microsoftは将来的に、Python拡張機能でのMicrosoft Python Language Serverのサポートを終了する計画であり、この言語サーバのユーザーにPylanceを試すよう勧めている。
新しい実験的な拡張機能「Gather」のサポート
Gatherは、ノートブック内で必要なコード依存関係を分析、判定し、コードのクリーンアップを行うことで、面倒で時間のかかる作業を自動化する。Microsoftはこの実験的な拡張機能の精度向上に向けて、コミュニティーにフィードバックを募っている。
ノートブックのHTMLやPDFへのエクスポート
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- Microsoft、「Visual Studio Code」向けPython拡張機能の最新版を公開
Microsoftは、「Visual Studio Code」用のPython拡張機能の「February 2020」リリースを公開した。Jupyter Notebookエディタの起動を高速化するなどの改良を施した。 - Visual Studio Code、「HexEditor拡張」「GitHub Issue Notebooks拡張」リモート開発など機能追加
Microsoftは、クロスプラットフォームエディタ「Visual Studio Code」の最新版「June 2020」リリース(バージョン1.47)を公開した。HexEditor拡張、GitHub Issue Notebooks拡張、リモート開発などの機能が強化されている。 - 「Visual Studio Code」で「WSL 2」上のリモートコンテナを使用するには、Microsoftが解説
Microsoftは、「Visual Studio Code」で「WSL 2」のリモートコンテナを使用する方法を公式ブログで解説した。