- atcoderをやるにあたって頻出コードはvscodeのプロジェクトスニペットにする設計でやってきたのだけど、一部のスニペットは他の一般のプロジェクトでも便利だから使いたくなってきた
- https://github.com/nishio/atcoder
- mainで色々てんこ盛りのボイラープレートを作成するのだけど、他の一般のプロジェクトでは「あ、デバッグ出力したい」「doc testのテストケース作成したい」みたいな部分部分の利用
- 同じコードベースでやろうとこねまわすより、汎用のやつだけ切り出す方がいいかな
- 別プロジェクトにした
- https://github.com/nishio/vscode_python_snippets
- atcoderでは提出のために「一つのファイルにまとまってないといけない」って制約があるけど、一般のプロジェクトだとないのでpipにくくりだした方が良いものもあるかもな
https://code.visualstudio.com/docs/editor/userdefinedsnippets#_variable-transforms
- 選択範囲に正規表現での置換を掛けることもできる