diff --git a/frontend/src/components/TerminalStatusBar.vue b/frontend/src/components/TerminalStatusBar.vue
index 0aefb6a..f019daf 100644
--- a/frontend/src/components/TerminalStatusBar.vue
+++ b/frontend/src/components/TerminalStatusBar.vue
@@ -1,30 +1,41 @@
@@ -53,74 +64,112 @@ defineEmits(['toggle-sftp', 'show-commands'])
diff --git a/frontend/src/views/QuickConnectLayout.vue b/frontend/src/views/QuickConnectLayout.vue
index 546c12e..91cf000 100644
--- a/frontend/src/views/QuickConnectLayout.vue
+++ b/frontend/src/views/QuickConnectLayout.vue
@@ -101,10 +101,8 @@ const getTabLabel = (tab) => {
if (tab.type === 'form') return '快速连接'
const conn = tab.connectionInfo
if (!conn) return '会话'
- const name = conn.name || ''
- const userHost = `${conn.username || ''}@${conn.host || ''}:${conn.port || 22}`
- const displayString = name ? `${name} (${userHost})` : userHost
- return tab.type === 'sftp' ? `[SFTP] ${displayString}` : displayString
+ const name = conn.name || conn.host || '未命名'
+ return tab.type === 'sftp' ? `[SFTP] ${name}` : name
}
const createNewTab = () => {