編集部からのお知らせ
「ZDNet Japan Summit」参加登録受付中! 
新着記事集:「負荷分散」

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 記事を毎朝メールでまとめ読み(登録無料)

特集

CIO

モバイル

セキュリティ

スペシャル

ホワイトペーパー

新着

ランキング

  1. クラウドコンピューティング

    Google Cloudセキュリティ基盤ガイド、設計から運用までのポイントを網羅

  2. セキュリティ

    仮想化・自動化を活用して次世代データセンターを構築したJR東日本情報システム

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

    スモールスタート思考で業務を改善! 「社内DX」推進のためのキホンを知る

  4. セキュリティ

    Emotetへの感染を導く攻撃メールが多数報告!侵入を前提に対応するEDRの導入が有力な解決策に

  5. セキュリティ

    偽装ウイルスを見抜けず水際対策の重要性を痛感!竹中工務店が実施した2万台のPCを守る方法とは

NEWSLETTERS

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

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

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