Visual Studio Code(VSCode)用のスニペットを作成するためのスクリプトです。単一の Python スクリプトで、特定の拡張子のファイルからスニペットを作成します。
以下が必要です。
- Python(>= 3.10)
generator.py
をダウンロードしてください。
- スニペットを作成したいファイル(ここでは、
sample2.cc
とします)に、以下のようにコメントを追加してください。ファイル名の拡張子を除いた部分(ここではsample2
)をキー、コメントで挟まれた範囲を値とするスニペットが作成されます。// snippet-end
を省略した場合は、// snippet-begin
以降のすべての行がスニペットになります。
#include <iostream>
// snippet-begin
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
// snippet-end
-
コマンドラインから
generator.py
を実行してください。スニペット化の対象となるのは、generator.py
と同一ディレクトリまたはサブディレクトリに存在するファイルのうち、1. でコメントを追加されたファイルです。 -
snippet.json
が生成されるので、これをスニペットの設定ファイルにコピーしてください。この設定ファイルは、多くの場合はC:\Users\{USERNAME}\AppData\Roaming\Code\User\snippets\cpp.json
にあるはずです。存在しない場合は、エディタ上で「ファイル」→「ユーザー設定」→「ユーザースニペット」の順に選択し、「cpp」を選択することで作成できます。 -
VSCode の設定で
editor.tabCompletion
をon
に設定してください。