BT

新しい あなたは、アーリーアダプター?それともイノベーター?そんな皆様に、InfoQの新機能をご案内しています。詳細はこちら

Visual Studio Code 1.9がリリース - タスクを拡張,MarkdownサポートとTerminalパフォーマンスを向上

| 作者: Sergio De Simone フォローする 5 人のフォロワー , 翻訳者 h_yoshida フォローする 0 人のフォロワー 投稿日 2017年2月26日. 推定読書時間: 4 分 |

原文(投稿日:2017/02/08)へのリンク

月例のリリースサイクルに従って,Microsoft Visual Studio Codemがバージョン1.9に到達した。マルチコマンドタスクのサポート,Markdownの同期プレビュー,ターミナルの高速化などが施されている。

今回のリリースにおいて,Visual Studio Codeのカスタムワークフローに対する適用能力が大幅に改善されたのには,複数のコマンドを実行可能なタスクの定義が可能になったことが大きく寄与している。これにより,複雑なタスクを実行したい場合でもシェルスクリプトを書く必要なく,ワークフローをカスタマイズできるようになった。例えば次のタスクは,ウォッチモードでTypeScriptコンパイラを起動した後にgulpを実行するものだ。

{
    "version": "0.1.0",
    "tasks": [
        {
            "taskName": "tsc",
            "command": "tsc",
            "args": ["-w"],
            "isShellCommand": true,
            "isBackground": true,
            "problemMatcher": "$tsc-watch"
        },
        {
            "taskName": "build",
            "command": "gulp",
            "windows": {
                "args": ["build", "win32"]
            },
            "linux": {
                "args": ["build", "linux"]
            },
            "osx": {
                "args": ["build", "osx"]
            },
            "isShellCommand": true
        }
    ]
}

この例で示されているように,ローカルコマンドには,プラットフォーム固有の引数を指定することが可能だ。さらに,タスクを改良されたTerminalフロントエンド内で実行できるようになったため,キーボード入力とタスクの並列実行も新たにサポートされている。この機能はまだ試験的(experimental)とされているが,tasks.json内の"_runner": "terminal"プロパティを指定することで有効になる。

{
    "version": "0.1.0",
    "_runner": "terminal",
    "tasks": [
    ...
    ]
}

これに関連して,パフォーマンスの向上とWindowsでのユーザエクスペリエンス改善を目的として,Terminal統合フロントエンドが部分的に書き直された。VS Codeチームによれば,従来より5倍高速になるとともに,大容量のデータを扱う場合のUIのロックが回避されているという。

Mardownエディタは,デフォルトでプレビューペインが表示されるようになると同時に,エディタとプレビューのどちらをスクロールする場合にもテキストビューとHTMLビューが同期する機能が加えられたことで,大幅に改善されている。さらに,プレビュー内のエレメントをダブルクリックすると,エディタがソースの対応する位置で自動的に開くようになった。

Visual Studio Code 1.9には新しいWelcomeページも用意されており,最近使用したファイルの一覧,“フォルダを開く”や“Gitリポジトリを生成する”など最も一般的なオプション, カラーテーマのカスタマイズやキーボードのショートカットなど頻繁に使用される機能へのクイックリンクなどに加えて,テキストファイルを作成しなくてもエディタ機能の学習と体験の可能なインタラクティブ・プレイグラウンドのセクションが新たに提供される。

新バージョンの注目すべき改善点には,他にも次のようなものがある。

Visual Code 1.9にはその他にも多くの変更が含まれている。その内容は,バグフィックスと合わせてリリースノートで確認することが可能だ。

 
 

この記事を評価

関連性
スタイル
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT