diff --git a/web/package.json b/web/package.json
index ca0b6b4..af7460c 100644
--- a/web/package.json
+++ b/web/package.json
@@ -39,7 +39,8 @@
"socket.io-client": "^4.7.5",
"vue": "^3.4.31",
"vue-codemirror": "^6.1.1",
- "vue-router": "^4.4.0"
+ "vue-router": "^4.4.0",
+ "xterm-theme": "^1.1.0"
},
"devDependencies": {
"@vitejs/plugin-vue": "^5.0.5",
diff --git a/web/public/terminal/01.png b/web/public/terminal/01.png
new file mode 100644
index 0000000..db6f6c7
Binary files /dev/null and b/web/public/terminal/01.png differ
diff --git a/web/public/terminal/02.png b/web/public/terminal/02.png
new file mode 100644
index 0000000..936ccaf
Binary files /dev/null and b/web/public/terminal/02.png differ
diff --git a/web/public/terminal/03.png b/web/public/terminal/03.png
new file mode 100644
index 0000000..a39d756
Binary files /dev/null and b/web/public/terminal/03.png differ
diff --git a/web/public/terminal/04.png b/web/public/terminal/04.png
new file mode 100644
index 0000000..8886327
Binary files /dev/null and b/web/public/terminal/04.png differ
diff --git a/web/public/terminal/05.png b/web/public/terminal/05.png
new file mode 100644
index 0000000..2a4f0bc
Binary files /dev/null and b/web/public/terminal/05.png differ
diff --git a/web/public/terminal/06.png b/web/public/terminal/06.png
new file mode 100644
index 0000000..2430926
Binary files /dev/null and b/web/public/terminal/06.png differ
diff --git a/web/public/terminal/07.jpg b/web/public/terminal/07.jpg
new file mode 100644
index 0000000..4b20f7a
Binary files /dev/null and b/web/public/terminal/07.jpg differ
diff --git a/web/public/terminal/08.jpg b/web/public/terminal/08.jpg
new file mode 100644
index 0000000..f43a6bf
Binary files /dev/null and b/web/public/terminal/08.jpg differ
diff --git a/web/public/terminal/09.png b/web/public/terminal/09.png
new file mode 100644
index 0000000..ea1e728
Binary files /dev/null and b/web/public/terminal/09.png differ
diff --git a/web/src/views/terminal/components/terminal-setting.vue b/web/src/views/terminal/components/terminal-setting.vue
new file mode 100644
index 0000000..852f8b2
--- /dev/null
+++ b/web/src/views/terminal/components/terminal-setting.vue
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 主题背景
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/src/views/terminal/components/terminal-tab.vue b/web/src/views/terminal/components/terminal-tab.vue
index c05785c..ba5c452 100644
--- a/web/src/views/terminal/components/terminal-tab.vue
+++ b/web/src/views/terminal/components/terminal-tab.vue
@@ -1,9 +1,9 @@
-
+