この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Microsoftは2021年9月2日(米国時間)、WindowsやLinux、macOSに対応するクロスプラットフォームのエディタ「Visual Studio Code」(以下、VS Code)の最新版「August 2021」リリース(バージョン1.60)を公開した。
VS Codeバージョン1.60では、ワークベンチやエディタ、ターミナル、デバッグ、ノートブック、言語などの機能が追加、改善されている。
VS Codeの前回のリリースでは、無題のファイルに対して、ファイル内容に基づいた言語モードを自動的に設定する実験的機能が導入された。
この機能は、機械学習(ML)を用いてプログラミング言語を推測するものであり、MLモデルは完全にローカルで動作する。このMLモデルではオープンソースMLライブラリ「TensorFlow.js」と、ソースコードからプログラミング言語を推測するオープンソースディープラーニングソフトウェア「Guesslang」を利用している。
今回のリリースでは、この自動言語検出機能が既定で有効になった他、ファイル拡張子がないファイルでも言語を検出できるように拡張された。さらにノートブックでも言語ピッカーを使って、言語検出を簡単に利用できるようになった。
自動言語検出を活用できるシナリオの例を次に示す。
ブラケット(かっこ)ペアの色分けがネイティブにサポートされた。
Copyright © ITmedia, Inc. All Rights Reserved.