[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3qgy933p5x596":3},{"code":4,"message":5,"data":6,"timestamp":26},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":22,"homepage":23,"updated_at":24,"history":25},"ELY-Open-Source\u002FELYTerminal",24,"A terminal on GPUI and Ely components","Rust",167,11,32,5,[],"一个在 macOS、Windows 和 Linux 上运行的 GPU 渲染终端，左侧会话、中间终端、右侧 Git 或文件并排。","ELYTerminal 是一个用 Rust 基于 GPUI 构建的新跨平台终端模拟器，面向希望把会话和侧栏放在同一窗口里的开发者。如果你喜欢三栏布局，值得一看；但它太年轻，还不适合当作稳定的日常主力终端。\n\n## 解决什么问题\n\n你同时开几个 shell 会话，想顺带看一眼 Git 状态和项目文件，又不想在标签页、终端复用器布局和单独的 Git 界面之间来回切换。传统单窗格终端里通常只能靠终端复用器加外部编辑器或 Git 工具，或者开多个窗口，容易乱。ELYTerminal 把布局做进应用本身：会话在左栏，终端居中，Git 或文件在右侧。最终你得到一个装着完整工作上下文的窗口，可以按项目切换。\n\n## 有什么不同\n\n终端核心是 `alacritty_terminal`，README 称支持 256 色和 truecolor、粗体、暗色、斜体、五种下划线样式、宽字符与组合字符，制表符、块元素和 powerline 图形按几何绘制，跨单元格的线条能接上。按键遵循 xterm 和 kitty 键盘协议，在 Windows 上还支持 win32-input-mode，所以 herdr 这类工具的快捷键能继续用。OSC 8 和普通链接按设定方式打开，输入法在光标处组合输入，程序要求时剪贴板粘贴会带括号保护。真正显眼的不同是布局以及完全暴露的设置窗口：每个设置都有控件，改动立即写入 `settings.json`。\n\n代价是设置文件很严格。文件无法解析或值超出范围时，应用启动即停止，并报出文件名和字段，但 README 说它从不覆盖该文件。好处是有明确诊断而不是悄悄用默认值，坏处是手工改这个文件可能让应用起不来，直到改对为止。另外，README 只说明了一个年轻项目的功能范围，而不是长期稳定性，所以这份看起来完整的承诺需要放到你自己的流程里验证。\n\n## 谁值得试\n\n适合同时在 macOS、Windows 或 Linux 上工作、每个项目并行开少量会话、希望 Git 状态和文件同窗可见，并且愿意安装一个年轻终端的开发者。macOS 的签名并公证构建和 Windows 的未签名 zip 都是直接的发布下载路径。不适合已经有一套终端复用器配置或高度定制环境的人，因为迁移配置和习惯就是采用成本。\n\nLinux 用户应先看打包说明：构建要求 glibc 2.35 或更高、X11 或 Wayland 桌面以及可用的显卡驱动。文档点名了 Ubuntu 22.04、Ubuntu 24.04、Debian 12 和 Fedora 43 的安装包，其他发行版路径说明较少。\n\n## 使用条件与边界\n\n平台下限是 Apple 芯片上的 macOS 11、x86_64 上的 Windows 10 及更高版本，以及带 glibc 2.35 和 X11 或 Wayland 的 Linux x86_64。Windows 构建未签名，SmartScreen 可能拦截，需要点“更多信息”再选“仍要运行”；macOS 构建则说明用 Developer ID 签名并公证。源码构建通过 `rust-toolchain.toml` 固定 Rust 1.95.0。\n\n日常维护上，你需要知道各平台 `settings.json` 的位置，并且知道一个非法值会让启动失败并报出错处，所以手工修改前要备份、改出合法值。决定采用前，先看[发布资产](https:\u002F\u002Fgithub.com\u002FELY-Open-Source\u002FELYTerminal\u002Freleases)和 [Linux 打包说明](https:\u002F\u002Fgithub.com\u002FELY-Open-Source\u002FELYTerminal\u002Fblob\u002Fmain\u002Fpackaging\u002Flinux\u002FREADME.md)。\n\n## HotRepo 点评\n\nHotRepo 首次记录该项目是在 2026-10-25 的 Rust 新项目榜（#24），总计 160 星，距创建仅五天。这只是一个有日期的快照，不是增长序列，现有覆盖也不足以判断热度能否持续。项目确实很新，关键问题在于终端兼容性和三大平台的打包能否经住日常使用；采用前请把发布资产和你的平台对上。",{"slug":19,"name":20},"developer-tools","开发工具",[],"MIT",null,"2026-10-25T03:03:45Z",[],1792915070]