「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>Visual Studio]] * 目次 [#m4cacc03] #contents *概要 [#qb872de0] Mac, Windows, Linux の軽量/高速な高機能開発エディター *特徴 [#q23dacde] -[[オープンソース>#o820d7b1]]のソースコードエディタ(あくまでもエディターであり、IDEではない)。 -とは言え、Extension により、デバッグ機能やGitサポート、タスクが組み込まれ~ プログラマーの作業を1つのエディターの中で完結させることができる。 -VS Codeの機能の多くはUIを通して公開されていなかったが、~ 最近のバージョンではUIからの利用も増えてきている。 --参考 ---Visual Studio Code User Interface~ https://code.visualstudio.com/docs/getstarted/userinterface -[[Electron>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Electron]]フレームワークを使用したデスクトップ・アプリとして開発される。 **オープンソース [#o820d7b1] -ソース:GitHub --microsoft/vscode: Visual Studio Code~ https://github.com/Microsoft/vscode --Visual Studio Codeがオープンソース化された~ のでソースからビルド(成功) - FPGA開発日記~ https://msyksphinz.hatenablog.com/entry/2016/03/26/060000 -ライセンス:MIT License **クロス・プラットフォーム [#f725bf65] クロスプラットフォーム開発を本気でサポートしに来ている。 ***Language Server Protocol [#wd6381a4] IDEやテキストエディタ(vim, emacs, atoms)と、~ プログラミング言語に関連したツール間でやり取りを定めたプロトコル -参考 --Qiita ---language server protocolについて (前編)~ https://qiita.com/atsushieno/items/ce31df9bd88e98eec5c4 ***Debug Adapter Protocol [#t616bb72] Windows、Linuxなどの~ クロスプラットフォーム環境下での~ リモートデバッグを可能にするプロトコル。 -参考 --Adding support for Debug Adapters~ to Visual Studio IDE | The Visual Studio Blog~ https://devblogs.microsoft.com/visualstudio/adding-support-for-debug-adapters-to-visual-studio-ide/ *用例 [#tfbeb937] **[[CSharp for Visual Studio Code]] [#ba26424a] **[[Cordova Tools Extension]] [#b060f271] **[[Visual Studio CodeによるSPA開発]] [#h807711a] **[[Python>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Python]] [#red23b04] *参考 [#t1aa986b] -Visual Studio Code - Wikipedia~ https://ja.wikipedia.org/wiki/Visual_Studio_Code -Sublime TextからVisual Studio Codeに乗り換えた話 - Qiita~ http://qiita.com/mono0926/items/fc0b7f69593567f0a456 **入手 [#a136324e] -Visual Studio Code - Visual Studio~ https://www.microsoft.com/ja-jp/dev/products/code-vs.aspx -Visual Studio Code – コード エディター | Microsoft Azure~ https://azure.microsoft.com/ja-jp/products/visual-studio-code/ **ガイド [#x9ef006a] -特集:Visual Studio Code早分かりガイド- @IT --Visual Studio Codeの使い方、基本の「キ」~ http://www.atmarkit.co.jp/ait/articles/1507/10/news028.html --Visual Studio Codeの拡張機能を使ってみよう~ http://www.atmarkit.co.jp/ait/articles/1511/27/news029.html **チュートリアル [#s7a50226] -Visual Studio 技術情報 - Visual Studio~ https://www.microsoft.com/ja-jp/dev/resource/default.aspx --Visual Studio Code 1st Step Guide~ http://download.microsoft.com/download/3/6/F/36FE7C6C-2CDB-44B1-AB66-079E6E9DD219/Visual_Studio_Code_1st_Step_Guide_FullContents.pdf -Visual Studio Code のおすすめ拡張機能と設定値(2016/11 版 随時更新) - Qiita~ http://qiita.com/saitotak/items/3ea2a1897dca6bb5b91b **リファレンス [#h0e4138b] -Documentation for Visual Studio Code~ https://code.visualstudio.com/docs/ --Debugging in Visual Studio Code~ https://code.visualstudio.com/docs/editor/debugging **Microsoft Docs [#g2be4e35] -ASP.NET Core チュートリアル~ https://docs.microsoft.com/ja-jp/aspnet/core/tutorials/xplat --ASP.NET Core と Visual Studio Code で Razor ページ Web アプリを作成する~ https://docs.microsoft.com/ja-jp/aspnet/core/tutorials/razor-pages-vsc/index --Visual Studio Code を使用して ASP.NET Core MVC アプリを作成する~ https://docs.microsoft.com/ja-jp/aspnet/core/tutorials/first-mvc-app-xplat/index --ASP.NET Core と VS Code で Web API を作成する~ https://docs.microsoft.com/ja-jp/aspnet/core/tutorials/web-api-vsc ---- Tags: [[:.NET開発]], [[:.NET Core]], [[:.NET Standard]]