diff --git a/packages/frontend/src/components/PaneTitleBar.vue b/packages/frontend/src/components/PaneTitleBar.vue
new file mode 100644
index 0000000..b37f5a6
--- /dev/null
+++ b/packages/frontend/src/components/PaneTitleBar.vue
@@ -0,0 +1,73 @@
+
+
+
+
+ {{ title }}
+
+
+
+
+
diff --git a/packages/frontend/src/components/Terminal.vue b/packages/frontend/src/components/Terminal.vue
index 715b415..e833764 100644
--- a/packages/frontend/src/components/Terminal.vue
+++ b/packages/frontend/src/components/Terminal.vue
@@ -205,11 +205,11 @@ defineExpose({ write });
overflow: hidden; /* 防止滚动条出现 */
}
-/* 尝试直接给 screen 添加 padding */
+/* 终端屏幕样式 - 移除上下间距 */
.terminal-container :deep(.xterm-screen) {
- padding: 10px; /* 为终端内容区域添加内边距 */
- box-sizing: border-box; /* 确保 padding 包含在尺寸内 */
- /* 覆盖 xterm.css 可能设置的 position: absolute,以便 padding 生效 */
+ padding: 0; /* 移除内边距,解决上下有间距的问题 */
+ box-sizing: border-box;
+ /* 覆盖 xterm.css 可能设置的 position: absolute */
position: relative !important;
width: 100% !important;
height: 100% !important;
diff --git a/packages/frontend/src/components/TerminalTabBar.vue b/packages/frontend/src/components/TerminalTabBar.vue
index 374ed89..a386c4e 100644
--- a/packages/frontend/src/components/TerminalTabBar.vue
+++ b/packages/frontend/src/components/TerminalTabBar.vue
@@ -1,10 +1,18 @@
+
+
+
+