検索
ニュース

「Visual Studio Code」の「April 2021」リリース(バージョン1.56)が公開幅広い機能の使い勝手が向上

Microsoftはクロスプラットフォームエディタ「Visual Studio Code」の最新版「April 2021」リリース(バージョン1.56)を公開した。ワークベンチやターミナル、デバッグ、ノートブックなどの機能が強化されている。

Share
Tweet
LINE
Hatena

 Microsoftは2021年5月5日(米国時間)、WindowsやLinux、macOSに対応するクロスプラットフォームのエディタ「Visual Studio Code」(以下、VS Code)の最新版「April 2021」リリース(バージョン1.56)を公開した。

 VS Codeバージョン1.56では、ワークベンチやターミナル、デバッグ、ノートブック、インストール、ドキュメントなどの機能が追加、改善されている。

ホバーのフィードバックを改善

 マウスホバーのフィードバックが改善されたことで、エディタのクリック可能なアクションが見つけやすくなった。


ホバーのフィードバックが改善された(出典:Microsoft、クリックで再生)

既定ターミナルプロファイルのカスタム作成が可能に

 VS Codeバージョン1.55でターミナルプロファイルが導入された。VS Codeバージョン1.56では「terminal.integrated.defaultProfile.」設定により、ターミナルが既定プロファイルの設定をサポートするようになった。さらに、プロファイルシステムで環境とアイコンが新たにサポートされた。

"terminal.integrated.profiles.windows": {
  "PowerShell": {
    "source": "PowerShell",
    "overrideName": true,
    "icon": "terminal-powershell",
    "env": {
      "TEST_VAR": "value"
    }
  }
},
"terminal.integrated.defaultProfile.windows": "PowerShell",

 今後はこれらの設定が、既定のターミナル構成を切り替える方法として推奨される。「terminal.integrated.shell」および「terminal.integrated.shellArgs」設定は非推奨となった。

一部の言語でデバッグ時における変数値のインライン表示が既定に

 VS CodeのデバッガUIは、ソースコードをステップスルーする際にエディタで変数値をインライン表示するインライン値をサポートしている。この機能は、VS Codeコアの汎用(はんよう)実装に基づいており、全ての言語で完璧に動作するとは限らない。この汎用アプローチは、ソース言語を理解しないからだ。そのため、この機能は既定では有効化されていなかった。

 だが、VS Codeバージョン1.56では、新しいデバッガ拡張APIにより、言語の拡張機能が正確なインライン値をサポートするようになり、改善されたインライン値機能が既定で有効化された。

 この機能を有効にするために、「debug.inlineValues」設定に新しい「auto」という(既定)値が追加された。「auto」に設定すると、この「改善されたインライン値」をサポートする言語では、インライン値が自動的に有効になる。

 新しいデバッガ拡張APIをいち早くサポートしたデバッガ拡張機能の一つが「Debugger for Java」だ。


デバッグ時に変数値をインライン表示するJava拡張機能(出典:Microsoft

 この他、「Inline Values support for PowerShell」拡張機能を使えば、PowerShellスクリプトのデバッグ時に変数値がインライン表示される。

Markdownセルで数式をサポート

 VS Codeは、「KaTeX」を使用して数式をレンダリングしている。数式をMarkdownセルに埋め込む方法は2つある。

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る