[开源]简约,功能强大的终端模拟器,拥有类似于XShell的强大功能
![[开源]简约,功能强大的终端模拟器,拥有类似于XShell的强大功能](https://yy123.ink/api/img/1782597073906-ij9ivv.jpg)
一、开源项目简介
ModengTerm - 简约,功能强大的终端模拟器
ModengTerm是一个用WPF开发的终端模拟器,它拥有类似于XShell的强大功能,并且它是开源和免费使用的。它的最终目标可以作为XShell的平替产品,让你拥有一个免费,安全,放心使用的虚拟终端软件。
ModengTerm做了很多事情,解析终端序列,文本渲染,光标渲染,文本选中,历史记录滚动等等操作...所以它的可定制化程度特别高,代码的复杂度也比较高。
二、开源协议
使用GPL-3.0开源协议
三、界面展示
软件界面
主界面

会话列表

新建会话

四、功能概述
功能列表
-
支持与SSH服务器,串口,Windows命令行进行交互
-
可以保存会话信息,方便下次直接登录
-
终端内容导出成txt,html格式
-
根据关键字/正则表达式进行历史记录的查找
-
同步输入功能
-
历史记录
-
高度可定制化的颜色主题
-
实时记录日志功能
五、技术选型
ModengTerm是一个用WPF开发的终端模拟器,它拥有类似于XShell的强大功能,并且它是开源和免费使用的。它的最终目标可以作为XShell的平替产品,让你拥有一个免费,安全,放心使用的虚拟终端软件。
ModengTerm做了很多事情,解析终端序列,文本渲染,光标渲染,文本选中,历史记录滚动等等操作...所以它的可定制化程度特别高,代码的复杂度也比较高。
跨平台支持
目前ModengTerm只能运行在Windows环境下,未来准备开发Mac版本。
WPF是微软新一代图形系统,运行在.NET Framework 3.0及以上版本下,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。基于DirectX 9/10技术的WPF不仅带来了前所未有的3D界面,而且其图形向量渲染引擎也大大改进了传统的2D界面,比如Vista中的半透明效果的窗体等都得益于WPF。 程序员在WPF的帮助下,要开发出媲美Mac程序的酷炫界面已不再是遥不可及的奢望。
WPF相对于Windows客户端的开发来说,向前跨出了巨大的一步,它提供了超丰富的.NET UI 框架,集成了矢量图形,丰富的流动文字支持(flow text support),3D视觉效果和强大无比的控件模型框架。