VS Codeの拡張機能を作る
(2023/3/19開始)
Node.jsとnpmとVS Codeはインストール済み
Yo Code をインストール
$ npm install -g yo generator-code
拡張機能用のフォルダを作成し、そこで以下を実行
$ yo code
インストールが終わったら、そのフォルダをVS Codeで開き、左のパネルからデバックを実行
コマンドパネルでhello worldを探して実行
使いそうなVS CodeのAPI
TextEditorクラス:テキストエディタを表すクラスで、現在編集しているドキュメントに対して操作を行うことができます。
選択範囲は、TextEditorクラスのselectionプロパティから取得できます。
Selectionクラス:ドキュメント中の選択範囲を表すクラスで、テキストの挿入や置換、削除などの操作に使用します。
コマンドの実装
commands.registerCommandメソッド
ref.