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 @@ + + + + + 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 @@