Linux 终端美化终极方案:Oh My Zsh + Powerlevel10k + zsh 插件
< p > L i n u x 默 认 的 B a s h 终 端 虽 然 功 能 够 用 , 但 颜 值 和 效 率 都 有 提 升 空 间 。 本 文 推 荐 一 套 经 过 验 证 的 Z s h 终 端 美 化 配 置 , 让 你 每 次 打 开 终 端 都 心 情 愉 快 。 < / p >
< h 2 > 第 一 步 : 安 装 Z s h 并 设 为 默 认 < / h 2 > < p > 大 多 数 L i n u x 发 行 版 已 经 预 装 了 Z s h 。 如 果 没 有 : < c o d e > s u d o a p t i n s t a l l z s h < / c o d e > ( D e b i a n / U b u n t u ) 或 < c o d e > s u d o d n f i n s t a l l z s h < / c o d e > ( F e d o r a ) 。 安 装 O h M y Z s h 框 架 : < c o d e > s h - c " $ ( c u r l - f s S L h t t p s : / / r a w . g i t h u b . c o m / o h m y z s h / o h m y z s h / m a s t e r / t o o l s / i n s t a l l . s h ) " < / c o d e > 。 O h M y Z s h 是 一 套 Z s h 配 置 管 理 工 具 , 自 带 3 0 0 + 插 件 和 1 5 0 + 主 题 。 < / p >
< h 2 > 第 二 步 : 安 装 P o w e r l e v e l 1 0 k 主 题 < / h 2 > < p > P o w e r l e v e l 1 0 k 是 目 前 最 流 行 的 Z s h 主 题 , 颜 值 高 且 性 能 远 超 同 类 主 题 。 安 装 : < c o d e > g i t c l o n e - - d e p t h = 1 h t t p s : / / g i t h u b . c o m / r o m k a t v / p o w e r l e v e l 1 0 k . g i t $ { Z S H _ C U S T O M : - $ H O M E / . o h - m y - z s h / c u s t o m } / t h e m e s / p o w e r l e v e l 1 0 k < / c o d e > , 然 后 在 ~ / . z s h r c 中 设 置 < c o d e > Z S H _ T H E M E = " p o w e r l e v e l 1 0 k / p o w e r l e v e l 1 0 k " < / c o d e > 。 重 启 终 端 后 会 进 入 配 置 向 导 , 一 步 步 选 择 你 喜 欢 的 样 式 : 提 示 符 风 格 ( L e a n / C l a s s i c / R a i n b o w ) 、 图 标 样 式 、 时 间 显 示 、 G i t 状 态 显 示 等 。 完 成 后 提 示 符 会 显 示 当 前 目 录 、 G i t 分 支 、 运 行 时 间 、 错 误 代 码 等 实 用 信 息 。 < / p >
< h 2 > 第 三 步 : 必 装 插 件 < / h 2 > < p > 在 ~ / . z s h r c 的 p l u g i n s 数 组 中 添 加 : < c o d e > z s h - a u t o s u g g e s t i o n s < / c o d e > ( 根 据 历 史 自 动 灰 字 建 议 补 全 , 按 → 接 受 ) 、 < c o d e > z s h - s y n t a x - h i g h l i g h t i n g < / c o d e > ( 命 令 语 法 高 亮 , 有 效 命 令 绿 色 、 无 效 命 令 红 色 ) 、 < c o d e > z < / c o d e > ( 智 能 跳 转 目 录 , c d 都 不 用 打 了 , z 项 目 名 直 接 跳 ) 。 启 用 方 式 : 先 g i t c l o n e 到 c u s t o m / p l u g i n s 目 录 再 添 加 到 p l u g i n s 列 表 。 < / p >
< h 2 > 性 能 优 化 < / h 2 > < p > O h M y Z s h 默 认 加 载 了 很 多 用 不 上 的 插 件 , 拖 慢 启 动 速 度 。 编 辑 ~ / . z s h r c , 注 释 掉 不 需 要 的 插 件 。 P o w e r l e v e l 1 0 k 本 身 有 i n s t a n t p r o m p t 功 能 — — 在 你 加 载 z s h 配 置 的 同 时 显 示 上 一 个 提 示 符 , 消 除 启 动 延 迟 感 。 执 行 < c o d e > t i m e z s h - i - c e x i t < / c o d e > 测 试 启 动 速 度 , 理 想 情 况 下 应 该 < 2 0 0 m s 。 < / p >
💬 暂无评论