Alacritty + Tmux + Zellij:现代终端工作流的三种方案

< p > 终 端 是 程 序 员 的 第 二 双 手 。 传 统 的 G N O M E T e r m i n a l 和 i T e r m 2 功 能 虽 全 但 速 度 偏 慢 。 本 文 介 绍 三 种 现 代 终 端 工 作 流 方 案 , 各 自 适 合 不 同 的 使 用 场 景 。 < / p >
< h 2 > 方 案 一 : A l a c r i t t y ( G P U 加 速 终 端 + 简 洁 至 死 ) < / h 2 > < p > A l a c r i t t y 是 用 R u s t 编 写 的 G P U 加 速 终 端 模 拟 器 , 核 心 卖 点 是 极 致 的 性 能 和 极 简 的 设 计 。 它 没 有 标 签 页 、 没 有 分 屏 、 没 有 配 置 文 件 G U I — — 这 些 功 能 交 给 T m u x 或 Z e l l i j 处 理 。 A l a c r i t t y 只 做 一 件 事 : 以 最 快 的 速 度 渲 染 字 符 。 实 测 滚 动 大 量 日 志 时 , A l a c r i t t y 的 帧 率 远 超 其 他 终 端 , 延 迟 感 知 几 乎 为 零 。 支 持 V i 模 式 ( 像 V i m 一 样 在 终 端 输 出 中 选 择 和 复 制 文 字 ) 、 多 窗 口 、 自 定 义 配 色 。 适 合 追 求 极 致 性 能 和 极 简 哲 学 的 用 户 。 配 置 文 件 是 T O M L 格 式 , 可 以 做 透 明 背 景 、 自 定 义 字 体 、 键 盘 快 捷 键 绑 定 等 。 < / p >
< h 2 > 方 案 二 : K i t t y ( G P U 终 端 + 内 置 功 能 丰 富 ) < / h 2 > < p > K i t t y 也 是 G P U 加 速 终 端 , 但 和 A l a c r i t t y 的 极 简 主 义 不 同 , K i t t y 内 置 了 大 量 功 能 : 标 签 页 、 分 屏 、 图 形 协 议 ( 可 以 直 接 在 终 端 里 显 示 图 片 ! ) 、 S S H 集 成 ( 连 接 远 程 服 务 器 时 自 动 复 制 t e r m i n f o ) 、 连 字 ( L i g a t u r e ) 字 体 支 持 。 K i t t y 的 图 形 协 议 特 别 适 合 需 要 查 看 数 据 可 视 化 的 场 景 — — 在 远 程 服 务 器 上 生 成 一 张 图 , 直 接 在 终 端 里 显 示 , 不 需 要 s c p 下 载 再 打 开 。 缺 点 是 用 C 和 P y t h o n 混 合 开 发 , 自 定 义 和 插 件 不 如 A l a c r i t t y 灵 活 。 < / p >
< h 2 > 方 案 三 : Z e l l i j ( 终 端 W o r k s p a c e 管 理 器 ) < / h 2 > < p > Z e l l i j 是 一 个 " 终 端 工 作 区 " 工 具 , 可 以 理 解 成 更 现 代 、 更 易 用 的 T m u x 。 自 带 状 态 栏 ( 显 示 当 前 标 签 页 列 表 、 快 捷 键 提 示 ) 、 浮 动 面 板 ( 按 C t r l + p 弹 出 命 令 面 板 ) 、 多 用 户 协 作 、 布 局 模 板 。 Z e l l i j 最 大 的 创 新 是 " 对 新 手 友 好 " — — 默 认 状 态 下 所 有 快 捷 键 都 在 底 部 状 态 栏 显 示 , 不 需 要 背 T m u x 那 一 堆 前 缀 组 合 。 布 局 文 件 可 以 用 K D L 格 式 预 先 定 义 ( 如 " 左 侧 代 码 编 辑 、 右 侧 测 试 运 行 、 底 部 日 志 监 控 " ) , 一 键 加 载 。 适 合 T m u x 的 新 用 户 和 需 要 可 视 化 工 作 区 的 人 群 。 < / p >

💬 暂无评论