Repository navigation
SSLTool v2.0
SSLTool v2.0 —— 终端体验版本
终端体验
- 备用屏幕(alt-screen):
vim/less/top等全屏程序在独立屏幕缓冲中运行,退出自动恢复主屏(1049 / 47 模式,含光标保存恢复与窗口缩放校正) - 会话日志:自动保存到
~/.ssltool/logs/,带时间戳与会话名,标签页内可开关 - 终端内搜索:Ctrl+F 搜索回看缓冲,大小写不敏感、循环导航,支持宽字符(中文)列定位
- URL 点击:Ctrl+点击用系统浏览器打开链接,右键菜单复制 / 打开
- 括号粘贴:多行粘贴作为一个整体安全发送,防止逐行被当作命令执行
测试
- 冒烟测试 72 项、端到端测试 9 项(新增「终端体验」链路测试:备用屏幕经真实 SSH 往返、服务器侧验证括号粘贴包裹、会话日志实时断言)
技术细节
- 备用屏幕实现:绕过 pyte 解析器初始化时固定监听器的限制,采用「外观对象状态换班」设计,详见博客文章 docs/ssltool-terminal-experience-v2.0.md