命令终端
txCode 内置了 Web 终端功能,可以在浏览器中直接执行命令行操作。
进入终端
- 启动 txCode Web 服务:
txcode web
- 浏览器打开
http://localhost:40000 - 点击顶部导航的 终端 进入终端页面
界面说明
标签栏
- 显示当前打开的终端会话标签
- 点击标签切换终端
- 点击
×关闭标签 - 点击
+创建新终端标签
状态栏
底部状态栏显示:
- 连接状态:● 已连接 / ○ 未连接
- 会话 ID:当前会话的标识
- 清屏:点击清除终端内容
基本操作
创建新终端
点击标签栏的 + 按钮,创建新的终端标签页。
切换终端
点击不同的标签页切换终端会话。
关闭窗口
点击标签右侧的 × 关闭该终端会话。
清屏
点击状态栏的 清屏 按钮清除当前终端显示内容。
终端功能
WebSocket 通信
终端通过 WebSocket 与服务器实时通信,支持:
- 命令输入即时响应
- 自动检测窗口大小变化
- 会话保持连接
多标签支持
- 可同时打开多个终端标签
- 每个标签独立运行,互不影响
- 标签页之间可以快速切换
自动重连
当 WebSocket 连接断开时,终端会自动尝试重连。
快捷键
终端支持标准的终端快捷键:
| 快捷键 | 功能 |
|---|---|
Ctrl+C |
中断当前进程 |
Ctrl+Z |
挂起当前进程 |
Ctrl+L |
清屏 |
Ctrl+D |
退出当前会话(EOF) |
Tab |
自动补全 |
↑/↓ |
历史命令 |
注意事项
- 权限:终端权限与运行 txCode 的用户权限相同
- 平台检测:状态栏会显示当前操作系统(Windows/macOS/Linux)
- 窗口大小:终端会自动适应窗口大小,调整窗口时终端会重新适配
- 会话持久:终端会话在关闭标签页时终止