【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