BT

MicrosoftはVisual Studio for LinuxとOS Xを発表した

| 作者: Jeff Martin フォローする 16 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2015年5月6日. 推定読書時間: 2 分 |

原文(投稿日:2015/04/29)へのリンク

本日、BuildにおいてMicrosoftは、Windows, Mac OS X, Linux向けにネイティブのVisual Studioをリリースすることを発表した。Visual Studio Codeと名付けられ、すべての開発者が無償で利用でき、同社は“コードにフォーカス”したエディタと位置づけられている。Visual Studioファミリーの一部ではあるが、従来のVS IDEとはとこなる機能セットを持ち合わせている。

VS Codeは次の機能に焦点を当てている: IntelliSense、組み込みデバッグ、Gitソース管理統合。IntelliSenseサポートはアウトライン(Outlining)、すべての参照の検索(Find All References)、定義へ移動(Go To Definition)によって補完されている。デバッグツールには、おなじみのブレークポイント、コードのステップ実行、変数の検査が含まれている。VS Codeのおかげで、アプリケーションを変更することなく、追加の言語をサポートすることができる。 (Microsoftによると、この機能はドキュメントが最終化されたらエンドユーザーに公開される。) これは現在のバージョンがASP.NET開発を対象にしているが、これが恒久的ではなく、まだプレビューであるための制約であることを意味している。

GitサポートはVS Codeプロジェクトの大きなパートだが、これを使うためにはGitのローカルコピーがシステムにインストールされている必要がある。VS Codeとは別にインストールが必要というちょっとした不便があるが、利点はひとつのGitインスタンスだけを構成しておけばよいことである。すでにGitがセットアップされている場合は、VS Codeをインストールするだけですぐに使うことができる。

VS Codeと従来のVisual Studioを比較すると、大きな違いはVSがプロジェクト周りに多くの機能を提供しているのに対して、VS Codeがフル機能のエディタに注力していることである。VS Codeは新しいプロジェクトウィザードやソリューションファイルを持っていない。レスポンシブ編集を提供しており、クロスプラットフォームファイルを編集しているときには、行末の種類のような小さな詳細が強調されて表示されている。

VS Codeは、GitHubのElectronプラットフォーム上に構築されているため、ビッグ3プラットフォームでサポートされる。Electronは、io.jsとChromiumで構成されている。VS Codeは、Microsoftが作成したJavaScriptのスーパーセットであるTypeScriptで書かれている。

VS Codeは現在、すべてのクライアント(Mac OS X, Linux, Windows)においてプレビューが提供されている。Microsoftは、レビューのために自動的にクラッシュダンプをMicrosoftに送ることをユーザーが許可する必要があることを注記した。ユーザーが同意しない場合、Microsoftはソフトウェアをダウンロードするべきじゃないと提案している。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには 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