2015-12-15 13 views
21

コードインスタンスが開いているときにコマンドプロンプトからVisual Studioコード拡張をインストールする方法。 Visual Studioコードギャラリーから拡張機能をインストールしたい。Visual Studioコード拡張をコマンドラインからインストールする方法

以下は、インストールする拡張データです。

enter image description here

私のVisual Studioのコードインスタンスが開かれています。私がしたいのは、コマンドプロンプトから次の拡張機能をインストールすることです。

+0

Visual Studioコードのコマンドパレットを開き、** ext install **と入力して、拡張リストからJohn Papaの拡張子を選択することはできますか?それは今そこで利用できるように思われる。なぜこれをコマンドプロンプトから実行したいのですか? –

+1

おそらく、コマンドラインから楽しいことを手動で行うのではなく、より大きなスクリプトにコマンドを統合することです。例えば、すべての設定を完全に自動的に設定するなどです。これを行うにはVSコードを開いて、手動で「完全に自動的に」部分を無効にしてください –

答えて

27

は、それが簡単に自動化することにし、VSコードを設定するには、一覧表示、インストール、およびコマンドラインからの拡張機能をアンインストールすることが可能です。拡張子を識別するには、publisher.extensionという形式のフルネームを指定します(例:donjayamanne.python)。

code --list-extensions 
code --install-extension ms-vscode.cpptools 
code --uninstall-extension ms-vscode.csharp 

Documentation

+1

彼らは** - ** --update-extensionを持っていないので、悲しいです。コマンドラインで更新できません。 – Illuminator

+1

はいアップデートextenionはまだ利用できません –

1

あなたが望むのは、拡張子を.vsixファイルとしてインストールすることです。 Documentationはこちら。参照のためにコピーされました。

.vsix ファイルにパッケージ化されたVSコード拡張機能を手動でインストールすることができます。 .vsixファイルにパス を提供するVSコードコマンドラインを使用してインストールしてください。

code myExtensionFolder\myExtension.vsix

拡張子は、ユーザー.vscode /拡張 フォルダの下にインストールされます。コマンドラインで複数の.vsixファイルを提供して、複数の拡張機能を一度にインストールすることも可能です( )。

+0

提供しているsenerioにはvsixファイルが含まれている必要があります。 私はIDまたはリンクや名前を付けるだけで、マーケットプレイスからvsixや拡張機能を直接ダウンロードし、コードにインストールします。 ? –

+0

うーん...私はどのようにそれを行うためのドキュメントで何も表示されません。コマンドパレットは[here](https://code.visualstudio.com/docs/editor/extension-gallery#_browse-the-gallery-in-vs-code)の説明に従って使用できます。それはあなたが探しているものですか?もしそうなら、私は自分の答えを更新します。 –

+0

はい私はまた、ドキュメントで何かを見つけました。 vscode apiまたはcmdからコマンドパレットに文字列を渡す方法はありますか?それで、そこに書き込むのではなく拡張子をダウンロードします。 –

7

the documentationによると、あなたはそのため--install-extensionを使用することができます。例:

関連する問題