Visual Studio Codeが1.10に--多数の新機能を追加

ZDNET Japan Staff

2017-03-03 13:26

 Microsoftは米国時間3月2日、「Visual Studio Code」のバージョン1.10をリリースした。同社は毎月のようにコンスタントにVisual Studio Codeの新版を公開している。今回も、コード全体を俯瞰する「ミニマップ」の表示機能や、テキストのドラッグアンドドロップによる編集、公式Linuxレポジトリのサポートなど、多数の新機能を追加した。

 ミニマップ表示機能は、画面の右側にソースコードを縮小して表示する機能だ。以下のスクリーンショットを見てもらえば、その意味は一目で理解してもらえるだろう。コード全体を俯瞰して把握したり、移動したりするのに役立つ。


提供:Microsoft

 選択したテキストをドラッグアンドドロップで移動して編集する機能も追加した。ただし、この機能はデフォルトではオフになっており、現時点では他のアプリケーションへのテキストのドラッグアンドドロップもサポートしていない。

 また、構文のハイライトを維持したまま、選択したテキストをクリップボードにコピーする機能も実装された。これによって、Visual Studio Code上で表示されている書式のまま、コードを他のアプリケーションにコピーできるようになった。この機能は、プレゼンテーションの資料などでコードを紹介したいときなどに特に役立つはずだ。

 さらに、今回からLinuxディストリビューション向けの公式リポジトリが利用できるようになった。DebianベースのディストリビューションやUbuntuにはaptの署名付きリポジトリが提供され、Stable版とInsider版が利用できる。これによって、各プラットフォームの自動アップデート機能が利用できるようになった。Red Hatベースのディストリビューション向けには、yumの署名付きリポジトリが提供され、Stable版が利用できる。

 その他の主な追加機能には、次のようなものがある。

  • JSDocコメントの自動生成:「/**」と入力するだけで、作成中の関数のJSDocコメントが自動的に生成される。
  • ファイルエクスプローラーのキーバインド設定:ファイルエクスプローラーの主な機能に、キーバインドを設定できる。これはユーザーからの要望が多かった機能だという。
  • 例外表示の改善:デバッグ中に発生した例外を、エディタの中から直接参照できるようになった。
  • カラム内ブレークポイント:1行のコードに複数のブレークポイントを設定できる。これも要望の多い機能だったという。
  • ターミナル内でのリンク表示:ターミナル出力にリンクを張れるようになった。
  • タスクのキーバインドをサポート:よく使われるタスクにキーボードショートカットを割り当てられる。
  • HTML編集時のDOMへの移動:HTML編集中に、IDやクラス名でDOMに移動できる。
  • 言語用デフォルト設定の追加:Go、Make、YAML、Markdownのデフォルト設定が追加された。

 Visual Studio CodeはMicrosoftが提供するオープンソースのコードエディタで、WindowsだけでなくLinuxやmacOSでも動作する。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    「デジタル・フォレンジック」から始まるセキュリティ災禍論--活用したいIT業界の防災マニュアル

  2. 運用管理

    「無線LANがつながらない」という問い合わせにAIで対応、トラブル解決の切り札とは

  3. 運用管理

    Oracle DatabaseのAzure移行時におけるポイント、移行前に確認しておきたい障害対策

  4. 運用管理

    Google Chrome ブラウザ がセキュリティを強化、ゼロトラスト移行で高まるブラウザの重要性

  5. ビジネスアプリケーション

    技術進化でさらに発展するデータサイエンス/アナリティクス、最新の6大トレンドを解説

ZDNET Japan クイックポール

注目している大規模言語モデル(LLM)を教えてください

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]