2019年5月から使用されているロゴ | |
ダークテーマの Visual Studio Code 起動画面 | |
| 開発者 | マイクロソフト |
|---|---|
| 初回リリース | 2015年4月29日 |
| 安定リリース | 1.95.3 [1]
/ 2024年11月15日 |
| プレビューリリース | 1.96-インサイダー[2]
/ 2024年10月31日 |
| リポジトリ |
|
| 書かれた | TypeScript、JavaScript、HTML、CSS [3] |
| オペレーティング·システム | Windows 10以降、macOS 10.15以降、Linux |
| プラットフォーム | ARM64、ARM32、... |
| サイズ |
|
| 利用可能 | 15言語 |
言語リスト 英語(米国)、中国語(簡体字)、中国語(繁体字)、フランス語、ドイツ語、イタリア語、ポルトガル語(ブラジル)、日本語、韓国語、ロシア語、スペイン語、ハンガリー語、トルコ語、ポーランド語、チェコ語[4] | |
| タイプ | 統合開発環境 |
| ライセンス | オープンソースプロジェクト[7] [8]に基づくプロプライエタリフリーウェア[5] [6] |
| Webサイト | コード |
Visual Studio Code(通称VS Code)[9]は、 MicrosoftがWindows、Linux、macOS、ウェブブラウザ向けに開発した統合開発環境です。[10] [11]デバッグ、構文の強調表示、インテリジェントなコード補完、スニペット、コードリファクタリング、Gitによるバージョン管理の組み込みなどの機能を備えています。ユーザーはテーマ、キーボードショートカット、設定を変更したり、機能を追加する 拡張機能をインストールしたりできます。
Visual Studio Codeは「Microsoft Software License」[6]に基づいてリリースされたプロプライエタリソフトウェアですが、MITライセンスの「Visual Studio Code — Open Source」(「Code — OSS」とも呼ばれる)プログラムに基づいており、これもMicrosoftによって作成され、GitHubを通じて入手できます。[12]
Stack Overflow 2023開発者調査では、Visual Studio Codeは86,544人の回答者の中で最も人気のある開発者環境ツールにランクされ、73.71%が使用していると報告しました。[13]
歴史
Visual Studio Codeは、2015年4月29日にMicrosoftによって2015 Buildカンファレンスで初めて発表されました。その後すぐにプレビュービルドがリリースされました。 [14]
2015年11月18日、Visual Studio Codeのベースとなるプロジェクト「Visual Studio Code — Open Source」(「Code — OSS」とも呼ばれる)がオープンソースの MITライセンスの下でリリースされ、 GitHubで公開されました。[12]
拡張機能のサポートも発表されました。[15] 2016年4月14日、Visual Studio Codeはパブリックプレビュー段階を卒業し、Webにリリースされました。[16]
特徴
Visual Studio Codeは、C、C#、C++、Fortran、Go、Java、JavaScript、Node.js、Python、Rust、Juliaなど、さまざまなプログラミング言語で使用できるソースコードエディタです。[17] [18] [19] [20] [21] Visual Studio Codeは、 Azure DevOps (旧称「Visual Studio Online」および「Visual Studio Team Services」)で使用されているのと同じエディタコンポーネント(コードネーム「Monaco」)を採用しています。[22]
Visual Studio Codeのダウンロード版はElectronフレームワーク[23]上に構築されており、Blinkレイアウトエンジン上で動作するNode.js ウェブアプリケーションの開発に使用されます。Visual Studio Code for the Webはブラウザベースのエディタで、完全なプログラムをインストールしなくても、ローカルファイルとリモートリポジトリ(GitHubとMicrosoft Azure上)の両方を編集できます。[24]これはMicrosoftによって公式にサポートおよびホストされており、 vscode.devからアクセスできます。
Visual Studio Codeには、ほとんどの一般的なプログラミング言語の基本的なサポートが最初から含まれています。この基本的なサポートには、構文の強調表示、括弧の一致、コードの折りたたみ、構成可能なスニペットが含まれます。Visual Studio Codeには、JavaScript、TypeScript、JSON、CSS、HTMLのIntelliSenseと、Node.jsのデバッグサポートも付属しています。追加の言語のサポートは、VS Codeマーケットプレイスで無料で入手できる拡張機能によって提供されます。[25]
プロジェクト システムの代わりに、ユーザーは 1 つまたは複数のディレクトリを開くことができ、それらをワークスペースに保存して後で再利用することができます。これにより、言語に依存しないコード エディターとして動作し、あらゆる言語に対応します。多くのプログラミング言語と、言語ごとに異なる一連の機能をサポートしています。設定によって、不要なファイルとフォルダーをプロジェクト ツリーから除外できます。Visual Studio Code の多くの機能は、メニューやユーザー インターフェイスからは公開されませんが、コマンド パレットからアクセスできます。[26]コマンド パレットは、グラフィカル インターフェイスがサポートするほぼすべての機能を実行できるため、キーボードから簡単にアクセスできます。[27]
Visual Studio Codeは、中央リポジトリから利用できる拡張機能[28]を介して拡張できます。これには、エディター[29]と言語サポート[26]への追加が含まれます。注目すべき機能は、新しい言語、テーマ、デバッガー、タイムトラベルデバッガーのサポートを追加し、静的コード分析を実行し、言語サーバープロトコルを使用してコードリンターを追加する拡張機能を作成できることです。[30]
ソース管理はVisual Studio Code に組み込まれている機能です。メニュー バー内に専用のタブがあり、ユーザーはそこからバージョン管理設定にアクセスし、現在のプロジェクトに加えられた変更を表示できます。この機能を使用するには、Visual Studio Code がサポートされているバージョン管理システム ( Git、Apache Subversion、Perforceなど) にリンクされている必要があります。これにより、ユーザーはリポジトリを作成し、 Visual Studio Code プログラムから直接 プッシュ リクエストやプル リクエストを行うことができます。
Visual Studio Codeは使用状況データを収集し、製品の改善のためにMicrosoftに送信します。このテレメトリ機能は無効にすることができます。[31]このテレメトリデータに含まれる情報は、製品がオープンソースであるため、一般の人が検査することができます。[32]
インサイダー

Visual Studio Code Insiders と呼ばれるナイトリー ビルドも利用できます。設定、拡張機能、テーマなどの構成は、標準ビルドとは完全に分離されています。これにより、干渉することなく両方のビルドを並行してインストールできます。
受付
Stack Overflowの2016年の開発者調査では、Visual Studio Codeは人気のある開発ツールの中で13位にランクされましたが、回答者47,000人のうち7%しか使用していませんでした。 [33]しかし、2年後、Visual Studio Codeは75,000人の回答者のうち35%が使用し、1位を獲得しました。[34] 2019年の開発者調査でも、Visual Studio Codeは87,000人の回答者のうち50%が使用し、1位にランクされました。[35] 2020年の開発者調査では、統合開発環境は対象としませんでした。[36] 2021年の開発者調査では、Visual Studio Codeが引き続き第1位にランクされ、71,000人の回答者のうち74.5%が使用しており、[37] 2022年の調査では71,010人の回答のうち74.48%、[38] 2023年の調査では86,544人の回答のうち73.71%、[39] 2024年の調査では58,121人の回答のうち73.6%が使用しています。[40]
CEC-IDE論争
2023年6月20日、広州で開催された広東省デジタル政府イノベーション開発フォーラムで、CEC-IDEがリリースされ、中国初の統合開発ツールと説明されました。[41] [42]しかし、その後、CEC-IDEはVisual Studio Codeのブランド名を変更したリリースであることが判明し、再配布に必要なMITライセンスのコピーが含まれていなかったことなどが判明しました。8月26日、デジタル広東は、CEC-IDEがVisual Studio Codeに基づいていることを認める声明を発表しました。[43]
参照
参考文献
- ^ 「2024年10月 回復3」。2024年11月16日閲覧。
- ^ 「Visual Studio Code Insiders (インストール) 1.96.0.20241029」。
- ^ GitHub リポジトリ microsoft/vscode、Microsoft、2020 年 12 月 20 日、2015 年 11 月 23 日のオリジナルからアーカイブ、2020 年12 月 20 日に取得
- ^ 「Visual Studio Code 表示言語 (ロケール)」。Visual Studio Code。Microsoft。2023年11月8日時点のオリジナルよりアーカイブ。2023年11月8日閲覧。
- ^ 「Visual Studio Code をダウンロード」。Visual Studio Code。Microsoft。2016年 8 月 17 日時点のオリジナルよりアーカイブ。2016 年8 月 16 日閲覧。
- ^ ab 「Microsoft ソフトウェア ライセンス条項」。Visual Studio Code。Microsoft。2017年 10 月 21 日時点のオリジナルよりアーカイブ。2016 年8 月 16日閲覧。
- ^ “LICENSE.txt”. github.com/Microsoft/vscode . Microsoft . 2015年11月17日. 2021年3月27日時点のオリジナルよりアーカイブ。 2021年4月17日閲覧。
- ^ 「Visual Studio Code の最も優れた部分は独自のものです」。Underjord。2021年2月6日時点のオリジナルよりアーカイブ。2021年2月10日閲覧。
- ^ Stanton, Lee (2021年8月17日). 「VS Codeでコードを実行する方法」. Alphr . 2022年6月2日時点のオリジナルよりアーカイブ。2022年4月3日閲覧。
- ^ Lardinois, Frederic (2015年4月29日). 「MicrosoftがVisual Studio Codeを発表、OS X、Linux、Windows向けの無料クロスプラットフォームコードエディタ」TechCrunch。2017年10月28日時点のオリジナルよりアーカイブ。 2018年4月15日閲覧。
- ^ Devine, Richard (2022年12月22日). 「WebブラウザーでVisual Studio Codeを使用する方法」. Windows Central . 2024年4月15日時点のオリジナルよりアーカイブ。 2024年4月11日閲覧。
- ^ ab Dias, Chris (2015 年 12 月 4 日). 「問題: メニュー ライセンスが非オープン ソース ライセンスにリンクされています」。Microsoft /vscode リポジトリ。Microsoft。レスポンス #161792005。2022 年 9 月 4 日時点のオリジナルよりアーカイブ。2019 年2 月 21 日取得– GitHub.com経由。
私たちは、コミュニティが探索して貢献できるオープン ソース コード ベース上に構築された、Microsoft ブランドの製品を提供したいと考えていました。
- ^ “Stack Overflow Developer Survey 2023”. Stack Overflow . 2023年11月4日時点のオリジナルよりアーカイブ。 2023年7月7日閲覧。
- ^ McBreen, Sean (2015 年 4 月 29 日). 「Visual Studio Code — プレビューの発表」。2015 年 10 月 9 日時点のオリジナルよりアーカイブ。
- ^ 「Visual Studio が Linux アプリのデバッグをサポート、コード エディターがオープン ソースに」Ars Technica 。2019年 4 月 11 日時点のオリジナルよりアーカイブ。2015年11 月 18 日閲覧。
- ^ 「Visual Studio Code エディターがバージョン 1 をリリース、ユーザー数は 50 万人」。Ars Technica。Condé Nast。2016年4 月 15 日。2017 年 7 月 7 日時点のオリジナルよりアーカイブ。2017 年6 月 15 日閲覧。
- ^ Kanjilal, Joydip (2015 年 5 月 6 日). 「Visual Studio Code: 高速で軽量なクロスプラットフォーム コード エディター」. InfoWorld . 2019 年 1 月 25 日時点のオリジナルよりアーカイブ。2019 年1 月 25 日閲覧。
- ^ Bisson, Simon (2018 年 9 月 11 日)。「Windows での PWA の開発が少し簡単になりました」。InfoWorld。2019 年 1 月 25 日時点のオリジナルよりアーカイブ。2019 年1 月 25 日閲覧。
- ^ Krill, Paul (2018 年 2 月 24 日). 「Microsoft Visual Studio Code の新機能」. ChannelWorld. 2019 年 1 月 25 日時点のオリジナルよりアーカイブ。2019年1 月 25 日閲覧。
- ^ Wanyoike, Michael (2018 年 6 月 6 日). 「VS Code と Chrome デバッガーを使用した JavaScript プロジェクトのデバッグ」. SitePoint . 2019 年 1 月 25 日時点のオリジナルよりアーカイブ。2019 年1 月 25 日閲覧。
- ^ “Visual Studio Code の Julia”. Visual Studio Code . 2023年5月26日時点のオリジナルよりアーカイブ。2023年5月26日閲覧。
- ^ 「Monaco エディター」。microsoft.github.io/monaco-editor。2017年 8 月 30 日時点のオリジナルよりアーカイブ。2016 年11 月 3 日閲覧。
- ^ 「Microsoft の新しいコード エディターは Google の Chromium 上に構築されています」。Ars Technica 2015 年 4 月 29 日。2015 年 5 月 7 日時点のオリジナルよりアーカイブ。2015年11 月 18 日閲覧。
- ^ “Visual Studio Code for the Web”. code.visualstudio.com . 2024年4月9日時点のオリジナルよりアーカイブ。2024年4月11日閲覧。
- ^ 「プログラミング言語、数百のプログラミング言語がサポートされています」。Microsoft。2017年5月11日時点のオリジナルよりアーカイブ。2016年10月11日閲覧。
- ^ ab 「Visual Studio Code の言語サポート」。Visual Studio Code。2016年 10 月 10 日。2017 年 5 月 11 日時点のオリジナルよりアーカイブ。2016 年10 月 12 日閲覧。
- ^ 「Visual Studio Code ユーザー インターフェイス」。code.visualstudio.com。2024年 8 月 6 日時点のオリジナルよりアーカイブ。2024 年4 月 6 日閲覧。
- ^ 「Visual Studio Code の拡張」。Visual Studio Code。2016年 10 月 10 日。2016 年 10 月 18 日時点のオリジナルよりアーカイブ。2016 年10 月 12 日閲覧。
- ^ 「Visual Studio Code での拡張機能の管理」。Visual Studio Code。2016年 10 月 10 日。2021 年 1 月 24 日時点のオリジナルよりアーカイブ。2016 年10 月 12 日閲覧。
- ^ 「Visual Studio Code 用の言語サーバーの作成」。Visual Studio Code。2017年 9 月 1 日時点のオリジナルよりアーカイブ。2017 年2 月 27 日閲覧。
- ^ 「Visual Studio Code FAQ」。Visual Studio Code。Microsoft。2016年 8 月 28 日時点のオリジナルからアーカイブ。2016 年11 月 4 日取得。VS
Code は使用状況データを収集し、製品とサービスの向上に役立てるために Microsoft に送信します。詳細については、プライバシーに関する声明をお読みください。使用状況データを Microsoft に送信したくない場合は、telemetry.enableTelemetry 設定を false に設定できます。
- ^ 「メイン ブランチの vscode/src/vs/platform/telemetry」。microsoft/vscode リポジトリ。Microsoft。2021年 11 月 25 日時点のオリジナルよりアーカイブ。2020年3 月 24 日に取得– GitHub経由。
- ^ 「開発者調査結果 2016」。Stack Overflow Insights。Stack Exchange 。 2016年3月18日時点のオリジナルよりアーカイブ。 2018年4月7日閲覧。
- ^ 「開発者調査結果 2018」。StackOverflow Insights。Stack Exchange。2020年3月6日時点のオリジナルよりアーカイブ。 2018年4月7日閲覧。
- ^ 「開発者調査結果 2019 - 最も人気のある開発環境」。Stack Overflow Insights。Stack Exchange。2020年3月7日時点のオリジナルよりアーカイブ。 2019年4月10日閲覧。
- ^ 「Stack Overflow 開発者アンケート 2020 - 開発環境とツール」。Stack Overflow Insights。Stack Exchange。2023年11月1日時点のオリジナルよりアーカイブ。2023年11月8日閲覧。
- ^ 「Stack Overflow 開発者アンケート 2021 - 統合開発環境」。Stack Overflow Insights。Stack Exchange。2022年4月13日時点のオリジナルよりアーカイブ。 2021年8月11日閲覧。
- ^ 「Stack Overflow 開発者アンケート 2022 - 統合開発環境」。Stack Overflow Insights。Stack Exchange。2022年6月27日時点のオリジナルよりアーカイブ。 2022年6月28日閲覧。
- ^ 「Stack Overflow 開発者アンケート 2023 - 統合開発環境」。Stack Overflow Insights。Stack Exchange。2023年11月4日時点のオリジナルよりアーカイブ。 2023年11月8日閲覧。
- ^ 「テクノロジー | 2024 Stack Overflow 開発者調査」。Stack Overflow Insights。Stack Exchange 。 2024年11月12日閲覧。
- ^ “广东省デジタル政府科技创新公開展论坛举办” [広東省デジタル政府技術革新開発フォーラム開催].広東省人民政府(中国語 (中国))。 2023年6月21日。2023年7月21日のオリジナルからアーカイブ。
- ^ 麒麟软件 (2023年6月26日)。 「『粤』上高地|麒麟软件及び数字广东携帯手推進广东数字政府建立」。Weixin パブリック プラットフォーム(中国語 (中国))。 2023 年 10 月 24 日のオリジナルからアーカイブ。2023 年8 月 30 日に取得。
- ^ Sharwood, Simon (2023年8月31日). 「中国のベンダーがマイクロソフトのオープンソースコードを自社製品だと主張したことを謝罪」The Register . 2023年9月21日時点のオリジナルよりアーカイブ。 2024年8月6日閲覧。
外部リンク
- Microsoft の Visual Studio Code サイト
- Microsoft の「コード - OSS」Github リポジトリ
