summaryrefslogtreecommitdiff
path: root/Resources/.vscode
diff options
context:
space:
mode:
Diffstat (limited to 'Resources/.vscode')
-rw-r--r--Resources/.vscode/KillEditor.bat0
-rw-r--r--Resources/.vscode/LaunchEditor.bat1
-rw-r--r--Resources/.vscode/launch.json6
-rw-r--r--Resources/.vscode/tasks.json15
4 files changed, 21 insertions, 1 deletions
diff --git a/Resources/.vscode/KillEditor.bat b/Resources/.vscode/KillEditor.bat
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Resources/.vscode/KillEditor.bat
diff --git a/Resources/.vscode/LaunchEditor.bat b/Resources/.vscode/LaunchEditor.bat
new file mode 100644
index 0000000..bb9661c
--- /dev/null
+++ b/Resources/.vscode/LaunchEditor.bat
@@ -0,0 +1 @@
+start "GameLabEditor" cmd /c "timeout 3 & ..\Build\Editor.exe" \ No newline at end of file
diff --git a/Resources/.vscode/launch.json b/Resources/.vscode/launch.json
index fde4529..b5d9eb7 100644
--- a/Resources/.vscode/launch.json
+++ b/Resources/.vscode/launch.json
@@ -15,7 +15,11 @@
"connectionPort": 8818,
"stopOnEntry": true,
"useCHook": true,
- "autoPathMode": true
+ "autoPathMode": true,
+ // 自动启动编辑器
+ // https://stackoverflow.com/questions/34698230/how-to-run-multiple-commands-via-start-command/34698365
+ //"preLaunchTask": "LaunchEditor",
+ //"postDebugTask": "KillEditor"
},
{
"type": "lua",
diff --git a/Resources/.vscode/tasks.json b/Resources/.vscode/tasks.json
new file mode 100644
index 0000000..a7dffbb
--- /dev/null
+++ b/Resources/.vscode/tasks.json
@@ -0,0 +1,15 @@
+{
+ "version": "2.0.0",
+ "tasks": [
+ {
+ "label": "LaunchEditor",
+ "type": "shell",
+ "command": "${workspaceFolder}/.vscode/LaunchEditor.bat"
+ },
+ {
+ "label": "KillEditor",
+ "type": "shell",
+ "command": "${workspaceFolder}/.vscode/KillEditor.bat"
+ }
+ ]
+} \ No newline at end of file