一种新型终端
notty 是一个类似 xterm、gnome-vte、sh 或 rxvt 的虚拟终端。与这些程序不同,notty 并不是用来模拟 DEC VT 系列物理视频终端或其他物理设备。相反,notty 是一个实验性项目,旨在为命令行带来新的功能,这些功能对于其他物理终端模拟的终端来说是不可能实现的。
当前的命令行工具已经停滞(如果你愿意,可以称之为"稳定")在 ECMA-48/ISO 6429/ANSI X3.64 逃逸代码协议上,该协议是基于 1980 年代视频终端设备的功能定义的。实际上,当前使用的所有终端都是在比这些古老机器功能更强大的设备上运行的虚拟终端,然而,终端环境并没有跟上这些发展。ANSI 逃逸代码协议的最后一次修订是在 1991 年发布的。
其中许多功能尚未实现。为了实现这些目标,__notty__将实现一种新的、更一致的逃逸协议,而不是 ANSI 逃逸代码。这个协议在项目发展过程中相对容易地扩展新功能。一旦功能集稳定下来,我将编写一个框架,用于创建使用__notty__功能的终端应用程序,即 wri。
暂无开放 Issues,或尚未同步最近议题。