diff --git a/.vscode/vue3.code-snippets b/.vscode/vue3.code-snippets
new file mode 100644
index 000000000..0014fc373
--- /dev/null
+++ b/.vscode/vue3.code-snippets
@@ -0,0 +1,51 @@
+{
+ "Print soy Vue3 SFC page": {
+ "scope": "vue",
+ "prefix": ["v3","page","view"],
+ "body": [
+ "\n",
+ "",
+ " ",
+ " ",
+ " $2",
+ "
",
+ "\n",
+ ],
+ },
+
+ "Print soy Vue3 SFC Component": {
+ "scope": "vue",
+ "prefix": ["component","comp"],
+ "body": [
+ "\n",
+ "",
+ " ",
+ " $2",
+ "
",
+ "\n",
+ ],
+ },
+ "Print soy style": {
+ "scope": "vue",
+ "prefix": "st",
+ "body": ["\n"],
+ },
+ "Print soy script": {
+ "scope": "vue",
+ "prefix": "sc",
+ "body": ["\n"],
+ },
+ "Print soy template": {
+ "scope": "vue",
+ "prefix": "te",
+ "body": [
+ "",
+ " $1
",
+ "\n",
+ ],
+ },
+}