MrEchoFi/trios-zsh-theme

GitHub: MrEchoFi/trios-zsh-theme

一款兼容 Oh My Zsh 的极简赛博朋克风格 Zsh 主题,通过彩色命令回显反馈和六边形提示符提供直观的终端体验。

Stars: 2 | Forks: 0

# MrEchoFi __ trios — ZSH 主题

trios theme preview

一个极简的赛博朋克 Shell 提示符。简洁的双段式布局 —— 用户名和路径由六边形符号分隔 —— 并且在每次按键时都会显示带颜色标记的命令回显:成功为**青色**,错误为**红色**。 ## 设计 ``` ⬡ username ⬡ ~/Documents/trios/trios_terminal >>_ cd .. cd .. ⬡ username ⬡ ~/Documents/trios >>_ cd .. cd .. ⬡ username ⬡ ~/Documents >>_ cd.. cd.. /bin/bash: line 1: cd..: command not found ⬡ username ⬡ ~/Documents >>_ cd .. cd .. ⬡ username ⬡ ~ >>_ ls ls 10.48.141.132.gnmap 10.48.141.132.nmap 10.48.141.132.xml AllForOne ``` | 元素 | 颜色 | 说明 | |---------|--------|-------| | `⬡` 六边形符号 | 青色 | 分隔提示符片段 | | 用户名 | 白色粗体 | `%n` | | 路径 | 青色 | 缩写的 `%~` | | `>>_` 箭头 | 白色 | 输入光标标记 | | 命令回显(成功) | **青色** | 通过 `preexec` 钩子打印 | | 命令回显(错误) | **红色** | 当先前的退出代码 ≠ 0 时 | ## 环境要求 - **Zsh** ≥ 5.0 - **[Oh My Zsh](https://ohmyz.sh/)** - 任何等宽终端字体(不需要 Nerd Font —— 使用了 `⬡` Unicode 字符) ## 安装说明 ## 安装说明 ### 步骤 1 — 安装 Oh My Zsh(如果已安装请跳过) ``` sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" ``` ### 步骤 2 — 克隆仓库 ``` git clone https://github.com/MrEchoFi/trios-zsh-theme.git \ ~/.oh-my-zsh/custom/themes/trios ``` ### 步骤 3 — 复制主题文件 ``` cp ~/.oh-my-zsh/custom/themes/trios/trios.zsh-theme \ ~/.oh-my-zsh/custom/themes/ ``` ### 步骤 4 — 设置主题 打开你的 `.zshrc`: ``` nano ~/.zshrc ``` 找到 `ZSH_THEME=` 这一行并将其修改为: ``` ZSH_THEME="trios" ``` 按 **Ctrl+O → Enter → Ctrl+X** 保存 ### 步骤 5 — 重新加载 ``` source ~/.zshrc ``` 你的提示符现在应该看起来与上面的预览完全一致。 ## 自定义 在 `source $ZSH/oh-my-zsh.sh` **之前**,将以下任意内容添加到 `~/.zshrc` 中: ``` # Hexagon 符号 (默认: ⬡) TRIOS_HEX="⬡" # outline hexagon (default) TRIOS_HEX="⬢" # filled hexagon TRIOS_HEX="*" # plain ASCII fallback # Colours — 使用名称或 256 色代码 TRIOS_COLOR_HEX="39" # ⬡ bullets and path (default: electric blue) TRIOS_COLOR_USER="white" # username (default: white) TRIOS_COLOR_ARROW="white" # >>_ arrow (default: white) TRIOS_COLOR_CMD_OK="39" # command echo on success (default: electric blue) TRIOS_COLOR_CMD_FAIL="red" # command echo on error (default: red) ``` ## 故障排除 **`[oh-my-zsh] theme 'trios' not found`** `.zsh-theme` 文件未放置在正确位置。请再次执行步骤 3: ``` cp ~/.oh-my-zsh/custom/themes/trios/trios.zsh-theme \ ~/.oh-my-zsh/custom/themes/ ``` 然后验证其是否存在: ``` ls ~/.oh-my-zsh/custom/themes/ | grep trios ``` ## 终端背景 截图使用了带有赛博朋克装甲壁纸的深色背景。 推荐的终端设置: - 背景:`#0a0c0f`(接近纯黑) - 不透明度:~85%(让壁纸能够透出) - 字体:`JetBrains Mono`、`Hack` 或 `Fira Code`,字号 13–14pt ## 许可证 [MIT](LICENSE) © MrEchoFi
标签:Cutter, Oh My Zsh, ZSH主题, 后端开发, 命令行界面, 威胁情报, 开发者工具, 终端工具