2021」リリース(バージョン1.60)を公開した。自動言語検出やブラケットペアの色分けなど、ワークベンチやエディタ、ターミナル、デバッグ、ノートブック、言語などの機能が強化されている。公開[@IT]この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。2021」リリース(バージョン1.60)を公開した。Codeバージョン1.60では、ワークベンチやエディタ、ターミナル、デバッグ、ノートブック、言語などの機能が追加、改善されている。Codeの前回のリリースでは、無題のファイルに対して、ファイル内容に基づいた言語モードを自動的に設定する実験的機能が導入された。この機能は、機械学習(ML)を用いてプログラミング言語を推測するものであり、MLモデルは完全にローカルで動作する。このMLモデルではオープンソースMLライブラリ「TensorFlow.js」と、ソースコードからプログラミング言語を推測するオープンソースディープラーニングソフトウェア「Guesslang」を利用している。今回のリリースでは、この自動言語検出機能が既定で有効になった他、ファイル拡張子がないファイルでも言語を検出できるように拡張された。ノートブックでも言語ピッカーを使って、言語検出を簡単に利用できるようになった。自動言語検出を活用できるシナリオの例を次に示す。オンラインで入手したサンプルコードを、エディタで開いた無題のファイルに貼り付けたところ(出典:Microsoft、クリックして再生)ノートブックの言語ピッカーにある自動検出オプション(出典:Microsoft、クリックして再生)ブラケットペアを高いパフォーマンスで色分けするブラケット(かっこ)ペアの色分けがネイティブにサポートされた。設定を有効にする必要があります。拡張機能が豊富で、エンドユーザーや管理者であっても、高機能なテキストエディタとして活用できるものとなっている。最近では、ツール類の設定ファイルがJSON形式やXML形式になっている。Codeのエディタが持つさまざまな機能、Pythonコードの実行方法、複数のファイルをサイドバイサイドで編集できるエディタグループなどについて見てみます。Python」してみよう。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。