kingToolbox / kingToolbox/WindTerm

使用一年发现的一些问题

Open
#1,750 8 comments 4 reactions 0 assignees View on GitHub
Dominant language
C
Stars
32.3k
Forks
2.5k
PR merge metrics
No merged PRs in 30d

Description

原来在公司使用xshell,后来因为使用免费授权商用被软件代理警告了。然后我就试了其他一些免费或者开源的终端工具,最后还是最喜欢WindTerm,说说理由吧:
1. 高性能,标签页的内容似乎可以无限制的保留。
2. 除了SSH外,还支持Telnet和Serial连接,并且都支持自动登录、字符集配置、配色和Keep alive。
3. 记录log功能,可以配置带时间戳,log文件名可根据标签和日期自动命名。
4. 搜索高亮功能。
5. ssh远程文件管理和传输。

发现的问题和建议:
1. 程序偶尔会出现无响应,有时等半分钟可以恢复正常,有时无法恢复。特别是在新建会话的时候发生的特别频繁。
2. 搜索高亮功能在打开某些远端编辑器(比如vi)时显示异常,无法显示高亮或者高亮位置有问题。
3. 记录的log对某些控制字符没处理好,比如记录登录telnet,工具窗口显示正常,但是记录的log会多出来一堆控制字符。
4. 记录的log的缓冲周期太长。其实SecureCRT也很长,但是人家没有第1个问题;xshell缓冲颗粒度非常小,很好用。windows的文件系统有内存缓冲,提交的写入并不是实时写入磁盘的,所以我认为减小写入log的缓冲周期不会太影响性能。
4. 自动登录功能不支持对嵌入式系统(busybox)的console登录。xshell是支持的,看起来应该是基于内置脚本识别特定字符然后自动输入来实现的。
5. 点击标签页右侧滚动条空白处,会直接定位到点击处。个人认为这个逻辑不太好,最好做成往点击方向翻一页(pg up / pg dn)。由于标签页可保留全部的内容,一旦多起来点击定位就很难用。
6. 建议可配置标签页保留的打印行数,一旦保留的打印多起来,搜索功能就会有点卡顿
7. 快捷键不太好用,比如高频率的复制粘贴功能,xshell可以选中右键按C复制,鼠标中键粘贴,SecureCRT就更简单了;还有duplicate session也是个高频功能,目前只能用鼠标手动点击。

Contributor guide

No contributing guide indexed for this repository

Research direction

The report names no files, tests, or code entry points. Start by reproducing the session-creation hangs, search highlighting, log handling, auto-login, tab scrolling, history retention, and shortcut behaviors separately; done would require each confirmed problem or requested behavior to have a defined fix and verification.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, shell
Domain
cli, desktop
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.