## tvterm:一个 Turbo Vision 终端模拟器
tvterm 是一个实验性的终端模拟器,使用 Turbo Vision 框架构建,旨在展示其高级功能,例如 24 位色支持。它利用 Paul Evan 的 libvterm – Neovim 和 Emacs 也使用的库 – 提供终端模拟能力,并与 Unix 和 Windows 10 (1809+) 兼容。
构建 tvterm 需要克隆 GitHub 仓库(包括子模块,使用 `git clone --recursive`),CMake,一个 C++14 编译器,以及 libvterm、libncursesw (Unix) 等依赖项,以及可选的 libgpm (Linux)。这些依赖项可以与 tvterm 一起构建,也可以通过 CMake 选项链接到系统提供的版本。
目前 tvterm 仍在开发中,旨在展示 Turbo Vision 在现代终端应用程序中的潜力。你可以在 [https://github.com/magiblot/tvterm](https://github.com/magiblot/tvterm) 找到该项目和构建说明。