FLUTTER ECOSYSTEM

xterm

xterm.dart 是一个适用于 Flutter 应用程序的快速且功能齐全的终端模拟器,支持移动和桌面平台。

xterm 封面
最新版本
4.0.0
近 30 天下载
32.3万
喜欢数
238
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

xterm.dart 是一个高性能的终端模拟器,适用于 Flutter,使开发者能够在移动和桌面应用程序中嵌入功能完整的终端界面。它支持 ANSI 转义序列、键盘输入处理以及跨平台的流畅文本渲染。专为集成到 CLI 工具、开发环境或远程 shell 客户端而设计,可在 Flutter 应用中提供无缝的终端体验。该包持续维护,并兼容 Android、iOS、Web、macOS、Windows 和 Linux。

适合场景
  • 在代码编辑器应用中嵌入终端
  • 构建远程 SSH 客户端
  • 创建交互式命令行工具
  • 开发开发者控制台界面
  • 支持桌面应用程序中的终端工作流
主要特点
  • 完整的 ANSI 转义序列支持
  • 跨平台兼容性
  • 高效的文本渲染
  • 键盘输入处理
  • 可自定义的主题
  • 滚动回溯和换行
适合对象
  • Flutter 开发人员构建基于终端的应用程序
  • 需要嵌入式 shell 访问权限的工具
  • 教育类应用程序,教授命令行使用
  • 远程开发环境
  • CLI 工具集成
使用建议
  • 需要了解终端协议
  • 可能需要额外的样式以保持UI一致性
  • 性能取决于终端内容的复杂度
  • 有限的内置命令执行(需要外部进程)
  • 未经优化,不适合用于重型终端仿真
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add xterm

所属分类

依赖

依赖清单 5 项

源码仓库

关联项目