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

Visual Studio Code Insiders と呼ばれるナイトリー ビルドも利用できます。設定、拡張機能、テーマなどの構成は、標準ビルドとは完全に分離されています。これにより、干渉することなく両方のビルドを並行してインストールできます。
受付
Stack Overflowの2016年の開発者調査では、Visual Studio Codeは人気のある開発ツールの中で13位にランクされましたが、回答者47,000人のうち7%しか使用していませんでした。 [32]しかし、2年後、Visual Studio Codeは75,000人の回答者のうち35%が使用し、1位を獲得しました。[33] 2019年の開発者調査でも、Visual Studio Codeは87,000人の回答者のうち50%が使用し、1位にランクされました。[34] 2020年の開発者調査では、統合開発環境は対象としませんでした。[35] 2021年の開発者調査では、Visual Studio Codeが引き続き第1位にランクされ、71,000人の回答者のうち74.5%が使用しており、[36] 2022年の調査では71,010人の回答者の74.48%が使用しており、[37] 2023年の調査では86,544人の回答者の73.71%が使用しています。[38]
CEC-IDE論争
2023年6月20日、広州で開催された広東省デジタル政府イノベーション開発フォーラムで、CEC-IDEがリリースされ、中国初の統合開発ツールと説明されました。[39] [40]しかし、その後、CEC-IDEはVisual Studio Codeのブランド名を変更したリリースであることが判明し、再配布に必要なMITライセンスのコピーが含まれていなかったことなどが判明しました。8月26日、デジタル広東は、CEC-IDEがVisual Studio Codeに基づいていることを認める声明を発表しました。[41]
参照
- VSCodium (テレメトリなしの VS Code)
- 統合開発環境の比較
- GitHub コパイロット
- 以前のプロプライエタリソフトウェアのリスト
- ビジュアルスタジオ
- エクリプス テイア
参考文献
- ^ 「2024年9月」.
- ^ 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-08-17). 「VS Code でコードを実行する方法」. Alphr . 2022-06-02 にオリジナルからアーカイブ。2022-04-03に取得。
- ^ 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-05-06). 「Visual Studio Code: 高速で軽量なクロスプラットフォーム コード エディター」InfoWorld。2019 年 1 月 25 日時点のオリジナルよりアーカイブ。2019 年1 月 25 日閲覧。
- ^ Bisson, Simon (2018-09-11). 「Windows での PWA の開発が少し簡単になりました」。InfoWorld。2019 年 1 月 25 日時点のオリジナルよりアーカイブ。2019 年1 月 25 日閲覧。
- ^ Krill, Paul (2018-02-24). 「Microsoft Visual Studio Code の新機能」. ChannelWorld. 2019-01-25 時点のオリジナルよりアーカイブ。2019-01-25に取得。
- ^ Wanyoike, Michael (2018-06-06). 「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日閲覧。
- ^ “广东省デジタル政府科技创新公開展论坛举办” [広東省デジタル政府技術革新開発フォーラム開催].広東省人民政府(中国語 (中国))。 2023年6月21日。 2023年7月21日のオリジナルからアーカイブ。
- ^ 麒麟软件 (2023-06-26). 「『粤』上高地|麒麟软件及び数字广东携帯手推進广东数字政府建立」。Weixin パブリック プラットフォーム(中国語 (中国))。 2023年10月24日のオリジナルからアーカイブ。2023-08-30に取得。
- ^ Sharwood, Simon (2023年8月31日). 「中国のベンダーがマイクロソフトのオープンソースコードを自社製品だと主張したことを謝罪」The Register . 2023年9月21日時点のオリジナルよりアーカイブ。 2024年8月6日閲覧。
外部リンク
- Microsoft の Visual Studio Code サイト
- Microsoft の「コード - OSS」Github リポジトリ
