【VSCode】VSCodeのプラグイン開発を始める
VSCodeのプラグイン開発を始めるためのメモ
1. 環境の用意
私の場合は Docker
と .devcontainer
を使用しました。
.devcontainer
はこちらのものを使用しました。
2. ジェネレーターインストール
最初に VSCode の拡張機能のジェネレーターをインストールします。
|
|
3. 雛形の作成
yo code
とコマンドを打つと以下のように雛形の作成が始まります。
|
|
- ? What type of extension do you want to create?
- 拡張機能のタイプ
- ? What’s the name of your extension?
- 拡張機能名
- ? What’s the identifier of your extension?
- 拡張機能のID
- ? What’s the description of your extension?
- 拡張機能の説明
- ? What’s your publisher name?
- 公開者
- ? Initialize a git repository?
- git の初期化
4.プラグインの確認
テンプレートを作成すると Hello,World
が表示されるプラグインが作られます。
テンプレートが作成されたディレクトリをルートディレクトリになるようにVSCodeを開きます。
F5
を押すとデバックが実行され、デバック時に新たなVSCodeが開きます。- 開いたVSCode側で
Ctrl + Shift + P
でコマンドパレットを開きます。 Hello World
と入力Hello, World
とダイアログが表示されます。
5. パッケージ化
- パッケージ化をするためにパッケージを入れます。
|
|
- パッケージ化を実行
※README.md
がデフォルトのままだと警告が出て止まります。
|
|
- パッケージをインストールする
出力されたパッケージを指定してVSCodeにインストールする事が可能です。
code --install-extension helloworld-0.0.1.vsix