kingToolbox / kingToolbox/WindTerm
使用一年发现的一些问题
- 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