VS Code Python拡張機能、2025年9月アップデート マウスホバーでコード概要を表示Deep Insider Brief ― 技術の“今”にひと言コメント

Python in VS Code(VS Code向けのPython拡張機能)の2025年9月リリースが公開された。主な変更点はGitHub Copilotと連携した2つのAI機能と、Python Environments拡張機能の改善だ。

» 2025年09月18日 05時00分 公開
[かわさきしんじDeep Insider編集部]
「Deep Insider Brief ― 技術の“今”にひと言コメント」のインデックス

連載目次

 Visual Studio Code(VS Code)用のPython拡張機能(Python in VS Code)の2025年9月版が公開された。今回のリリースでは主に3つの新機能が追加され、特にコードにマウスを乗せるだけでその概要を自動表示する機能が有用だ。他の2つも、開発者体験の向上につながる。

Python in VS Codeの2025年9月版のリリースブログ Python in VS Codeの2025年9月版のリリースブログ
https://devblogs.microsoft.com/python/python-in-visual-studio-code-september-2025-release/より引用。

 今回のリリースで発表された主な機能は以下の通りだ。

  • AI-powered hover summaries with Pylance
  • Run Code Snippet AI tool
  • Python Environments拡張機能の改善

 1つ目のAI-powered hover summaries with Pylanceは、AIがコードの概要を自動で要約する機能のこと。これまでの開発では、自分で書いたコードでも時間がたつと内容を忘れてしまいがちだったが、新しい機能を使えば、ドキュメントがない部分でも、AIがそのコードが何をするものなのかをマウスカーソル位置にホバーの形で表示してくれる。

 ただし、これを使用するにはPylance拡張機能のプレリリースバージョンが必要になる。また、VS Codeの設定で「python.analysis.aiHoverSummaries」にチェックを入れる必要もある。

 2つ目のRun Code Snippet AI toolは、AIがプログラムの小さな一部(スニペット)を直接実行して結果を見せてくれる機能だ。ちょっとしたコードを試してみたいときに、わざわざターミナルを開いたり、テンポラリファイルを作成したりすることなく、実行結果を素早く確認できる。

 この機能を試すにも、Pylance拡張機能のプレリリースバージョンが必要になる。プレリリースバージョンに切り替えると、チャットパネルにある[コンテキストの追加]ボタンをクリックしてコマンドパレットに表示されたメニューから[ツール]を選択し、「pylanceRunCodeSnippet」と入力することで、チャットパネルにコンテキストとして[pylanceRunCodeSnippet]が追加される。

Run Code Snippet AI toolを試すためにはチャットパネルで[コンテキストの追加]ボタンをクリックし、コマンドパレットから[ツール]を選択する。その後、コマンドパレットに「pylanceRunCodeSnippet」と入力する Run Code Snippet AI toolを試すためにはチャットパネルで[コンテキストの追加]ボタンをクリックし、コマンドパレットから[ツール]を選択する。その後、コマンドパレットに「pylanceRunCodeSnippet」と入力する

 その後、チャットボットにコードスニペットを実行するよう伝えると、チャット内でそれを実行してくれる。このときにPythonの実行環境などは自動的に適切なものが選ばれるようだ。

2つの機能を使ってみたところ 2つの機能を使ってみたところ

 3つ目は、Python Environments拡張機能の改善だ。Condaの利用体験の向上、Python Environments拡張機能でのPipenvのサポート、診断機能の強化などの点が挙げられる。


HPかわさき

 どうも。HPかわさきです。

 自分が書いたコードの内容も忘れちゃいがちですが、エージェントによって生成されたコードがいったい何をしているのか? コード量が多くなってくると把握しきれませんよね。そんなときにAI-powered hover summaries with Pylanceがあると嬉しくなるかもしれませんね。

 また、Run Code Snippet AI toolはちょっと試しただけではそのよさがハッキリと実感できたわけではありません(そうしたやり方に慣れているからという理由で、素直にターミナルからコードを実行しちゃいそう)。ですが、チャットボットと対話しながらコードを開発するというフローから外れることなく、ちょっとしたコードを試してみたいという場合には便利に使えると思います。

 3つ目のPython Environments拡張機能の改善はCondaやPipenvを常用している方にはうれしいニュースでしょう。


「Deep Insider Brief ― 技術の“今”にひと言コメント」のインデックス

Deep Insider Brief ― 技術の“今”にひと言コメント

Copyright© Digital Advantage Corp. All Rights Reserved.

アイティメディアからのお知らせ

スポンサーからのお知らせPR

注目のテーマ

4AI by @IT - AIを作り、動かし、守り、生かす
Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。