言語とプラットフォームのサポートLanguage and platform support

Visual Studio Live Share の機能は言語とプラットフォームのアプリケーションの多様な状況で作業を行う対象としています。Visual Studio Live Share's features are intended to work across a diverse landscape of languages and application platforms. ただし、バリエーションの膨大な数を指定するには、いくつかのプラットフォームや言語が他よりも詳細です。However, given the sheer number of variations, some platforms and languages are more complete than others. このドキュメントでは、現在の既知のさまざまな一般的な言語とプラットフォームを現在サポートされている機能の状態について説明します。This document covers the current known state of a number of popular languages and platforms for currently supported features.

言語またはプラットフォームが必要ですか。See a language or platform you need? 表示されない 1 つを追加しますか。Want to add one you don't see? ここで票を投じます。Vote here.

Visual Studio CodeVisual Studio Code

すべての言語やプラットフォームがあると、同じファイルの intellisense (それぞれの拡張機能がインストールされている) 場合などの色づけ共同編集サポート。All languages / platforms have same file intellisense (when the respective extension is installed), as well as colorization and co-editing support. 現在、完全なユニバーサルのサポートがない場合では高度な機能の下の一覧:The lists below covers advanced features currently without complete, universal support:

言語Languages

言語Language 共有言語サービスShared Language Services デバッグの共有Shared Debugging
AnsibleAnsible 該当なしN/A
BallerinaBallerina
BashBash
C++C++
C#C#
ClojureClojure 該当なし 4N/A 4
ColdFusion (CFML)ColdFusion (CFML) 該当なし 4N/A 4
CrystalCrystal 該当なし 4N/A 4
CSHTMLCSHTML 該当なし 1N/A 1
CSSCSS 該当なしN/A 該当なしN/A
DartDart
DockerDocker 該当なしN/A
ElixirElixir
ElmElm 該当なし 4N/A 4
ErlangErlang
F#F# 該当なし 4N/A 4
[フロー]Flow 該当なし 4N/A 4
FortranFortran 該当なしN/A
移動Go
GradleGradle 該当なし 4N/A 4
GraphQLGraphQL 該当なし 4N/A 4
HaskellHaskell
HTMLHTML 該当なしN/A 22
JavaJava
JavaScript / TypeScriptJavaScript / TypeScript 33
JuliaJulia 該当なし 4N/A 4
KotlinKotlin 該当なしN/A 該当なし 4N/A 4
LuaLua
MarkdownMarkdown 該当なしN/A
MATLABMATLAB 該当なし 4N/A 4
Objective-CObjective-C 該当なし 4N/A 4
Pascal 形式Pascal 該当なし 4N/A 4
PerlPerl
PHPPHP
PowerShellPowerShell 該当なしN/A
PythonPython
PureScriptPureScript 該当なし 4N/A 4
RR 該当なし 4N/A 4
理由/OCamlReason/OCaml 該当なし 4N/A 4
reStructuredTextreStructuredText 該当なしN/A
RubyRuby
RustRust 該当なし 4N/A 4
SassSass 該当なしN/A
ScalaScala 該当なし 4N/A 4
不透明度Solidity 該当なし 4N/A 4
SQL/T-SQLSQL / T-SQL 該当なしN/A 該当なし 4N/A 4
スタイラスStylus 該当なしN/A
SvelteSvelte 該当なし 4N/A 4
SwiftSwift 該当なし 4N/A 4
TerraformTerraform 該当なし 4N/A 4
XMLXML 該当なし 4N/A 4
YAMLYAML 該当なし 4N/A 4

1いいえ CSHTML サポートC#拡張機能。1 No CSHTML support in C# extension.
2クライアントのデバッグを行うときに HTML での JavaScript の埋め込みがサポートされています。2 Embedded JavaScript in HTML is supported when doing client debugging.
3 JavaScript]/[TypeScript は、ノードまたはブラウザーのデバッグします。3 JavaScript / TypeScript debugging for Node or browser.
4 VS Code 用のそれぞれの拡張機能では、デバッグもサポートされていません。4 The respective extension for VS Code doesn't currently support debugging. すぐに併置デバッグ サポートの追加調査させていただきます。As soon as it does, we will investigate adding co-debugging support to it.

プラットフォームPlatforms

アプリ/プラットフォームの種類App/platform type デバッグの共有Shared Debugging アプリの共有App Sharing
ArduinoArduino 該当なしN/A
Azure App ServiceAzure App Service 該当なしN/A
Azure Dev SpacesAzure Dev Spaces 11
Azure Functions (ローカルおよびリモート)Azure Functions (local and remote) 11
ブロック チェーン (Ethereum)Blockchain (Ethereum) 11
コンソール/CLIConsole / CLI 44
データベースDatabases 55 11
デスクトップ (電子/ネイティブ)Desktop (Electron/native) 99
Dynamics NAV 2018Dynamics NAV 2018 11
ゲーム (Unity)Games (Unity) 99
ゲーム (Unreal)Games (Unreal) 99
Kubernetes (YAML、Helm)Kubernetes (YAML, Helm) 11
MarkdownMarkdown 該当なしN/A 66
モバイル (Cordova)Mobile (Cordova) 1,71,7
モバイル (ネイティブ)Mobile (Native) 99
モバイル (React ネイティブ)Mobile (React Native) 1,81,8
Web app/API (バック エンド)Web app / API (Back-end) 11
Web アプリ (フロント エンド)Web app (Front-end) 22 33
VS コード拡張機能VS Code extensions 99

1を介してローカル サーバーの共有します。1 Via share local server.
2デバッグは、ホストのブラウザーではなくゲストに対して発生します。2 Debugging occurs against the host's browser rather than guest.
3バック エンドを共有することで。3 By sharing back-end.
4共有端末でサポートされています。4 Supported via shared terminals.
5データベースのストアド プロシージャのデバッグは現在サポートされていません5 Debugging database stored procs is not currently supported
6 "preview"を使用しています。6 Via "preview". ただし、イメージは、既知の問題によりは表示されません。However, images do not appear due to known issue. 投票 (👍) は、ここです。Vote (👍) here.
7 "browser"プラットフォーム経由で Cordova アプリを共有することができます7 Cordova apps can be shared via the "browser" platform
8エキスポ react Native アプリを共有できると共有サーバーします。8 React Native apps can be shared via Expo and shared servers.
9 live Share では、共有の windows/画面はサポートされていません。9 Live Share doesn't currently support sharing windows/screens. 投票 (👍) は、ここです。Vote (👍) here.

Visual StudioVisual Studio

ほとんどの言語には、いくつか 1 つのファイルの Intellisense のサポートがありますが、以下に示すいくつかの注意事項があります。While most languages have some single file Intellisense support, there are some caveats outlined below. すべての言語/プラットフォームでは、共同編集をサポートします。All languages/platforms support co-editing. 一覧の残りの部分では、現在、完全なユニバーサルのサポートがない場合の高度な機能について説明します。The remainder of the list covers advanced features currently without complete, universal support:

言語Languages

言語Language 1 つのファイルの言語サービスSingle-file language services プロジェクト全体の言語サービスProject-wide language services 併置のデバッグCo-Debugging
C#C#
CSHTMLCSHTML 11
ASPXASPX 11
HTMLHTML 該当なしN/A 22
CSSCSS 該当なしN/A 該当なしN/A
JavaScript / TypeScriptJavaScript / TypeScript 33
C++C++
PythonPython
MarkdownMarkdown 該当なしN/A 該当なしN/A
PowerShellPowerShell 該当なしN/A
VB.NETVB.NET
VBHTMLVBHTML 11
XAMLXAML 該当なしN/A 44
SQL/T-SQLSQL / T-SQL 該当なしN/A
F#F#
RR 55 該当なしN/A

1ギャップ。CSHTML と VBHTML、ASPX がある既知の問題が約埋め込まれたC#提供される分離コードまたは VB サポートC#または VB のファイルは完全な intellisense が実装されていないために解決されません。1 Gap: CSHTML, VBHTML, and ASPX have a known issues around embedded C#/VB support given code-behind C#/VB files are not resolved due to full intellisense not being implemented. 投票 (👍) こちら CSHTML と VBHTML の。Vote (👍) here on CSHTML/VBHTML. 投票 (👍) こちら ASPX の。Vote (👍) here on ASPX.
2クライアントのデバッグを行うときに HTML での JavaScript の埋め込みがサポートされています。2 Embedded JavaScript in HTML is supported when doing client debugging.
3 JavaScript]/[TypeScript は、ノードまたはブラウザーのデバッグします。3 JavaScript / TypeScript debugging for Node or browser.
4分離コードのデバッグがサポートされている XAML 自体のデバッグが技術的には該当なし、します。4 Though debugging XAML itself is technically N/A, debugging code-behind is supported.
5ギャップ。結合ではすべての改行の後に、ゲスト側で R 言語サービスでエラー。5 Gap: R language service errors on the guest side on join and after every newline. サポートされていません。Not supported. 投票 (👍) は、ここです。Vote (👍) here.

プラットフォームPlatforms

アプリ/プラットフォームの種類App/platform type 共同デバッグCo-debugging アプリの共有App sharing
Web app/API (バック エンド)Web app / API (Back-End) 11
Web アプリ (フロント エンド)Web app (Front-end) 22 33
Azure Functions Azure Functions 55
Azure Service FabricAzure Service Fabric 55
Azure 開発のスペースAzure Dev Spaces 11
データベースDatabases 44 55
コンソール/CLIConsole / CLI 66
デスクトップ (WinForms)Desktop (WinForms)
デスクトップ (WPF)Desktop (WPF)
ユニバーサル Windows プラットフォームUniversal Windows Platform
VS 拡張機能VS Extensions

1を介してローカル サーバーの共有します。1 Via share local server. ASP.NET Web アプリが使用できるも自動 web アプリの共有します。ASP.NET Web Apps can also use automatic web app sharing.
2デバッグは、ホストのブラウザーではなくゲストに対して発生します。2 Debugging occurs against the host's browser rather than guest.
3バック エンドを共有することで。3 By sharing back-end.
4データベースのストアド プロシージャのデバッグは現在サポートされていません4 Debugging database stored procs is not currently supported
5を介してローカル サーバーの共有します。5 Via share local server.
6共有端末を使用して部分的にサポートされています。6 Partially supported via shared terminals.
?? 検証されていません。Not yet validated.

関連項目See also

問題が発生していますか?Having problems? トラブルシューティングまたはフィードバックの送信に関するページをご覧ください。See troubleshooting or provide feedback.