尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Tmux主题tmux-gruvbox完全指南:5分钟给你的终端加上复古Gruvbox配色

Tmux主题tmux-gruvbox完全指南:5分钟给你的终端加上复古Gruvbox配色 Tmux主题tmux-gruvbox完全指南5分钟给你的终端加上复古Gruvbox配色【免费下载链接】tmux-gruvboxGruvbox color scheme for Tmux.项目地址: https://gitcode.com/gh_mirrors/tm/tmux-gruvboxtmux-gruvbox 是一款为 Tmux 打造的 Gruvbox 配色主题插件基于经典「retro groove」复古色板让你 5 分钟内给终端状态栏换上温暖、护眼的高对比配色。支持 16 位真彩与 256 色四种子主题、透明状态栏和状态栏四区定制本指南带你从零到完全个性化。为什么选择 tmux-gruvbox 主题Gruvbox 配色以低饱和的暖色调和高可读性著称在 Vim 用户中早已名声在外。tmux-gruvbox 把这套风格完整移植到 Tmux状态栏、窗口标题、活动面板边框、提示消息统统换上复古色。它的一站式能力包括四种配色子主题dark、dark256、light、light256透明状态栏背景设为 default配合终端壁纸沉浸感拉满tmux ≥ 3.2✂️状态栏四区定制左侧 A 区 右侧 X/Y/Z 区日期、时间、主机名随心换️自动回退机制未设置主题时自动回退到dark256兼容性兜底TPM 一键安装接入 Tmux 插件管理器两行配置搞定安装 tmux-gruvbox两种方法方法一TPM 插件管理器安装推荐确保已安装 TPM然后在~/.tmux.conf顶部加入set -g plugin tmux-plugins/tpm # 必需 set -g plugin egel/tmux-gruvbox # 主题插件 set -g tmux-gruvbox dark # 可选值: dark / dark256 / light / light256保存后按prefix I安装插件Tmux 立即换成 Gruvbox 配色 ✅方法二手动安装git clone https://gitcode.com/gh_mirrors/tm/tmux-gruvbox然后在~/.tmux.conf顶部添加两行run ~/projects/tmux-gruvbox/tmux-gruvbox.tmux set -g tmux-gruvbox dark⚠️ 注意主题设置必须放在所有其他插件加载之前否则第三方插件输出的状态栏内容可能显示异常。如何选择主题4 个子主题对比主题名色彩空间适合场景dark256默认256 色绝大多数终端兼容性最佳dark16 位真彩支持 truecolor 的终端色彩最饱满light256256 色浅色模式 传统终端light16 位真彩浅色模式 truecolor 支持切换主题只需改一行配置例如换成浅色 256 色set -g tmux-gruvbox light256小贴士不同终端模拟器的色彩渲染略有差异。如果 16 位主题显示颜色偏差先确认终端是否支持 truecolor24 位色不支持就选dark256/light256。状态栏定制A/X/Y/Z 四区玩法v2 版本把状态栏拆成 4 个可定制区域用 tmux 原生格式串即可填充内容配置项默认值位置tmux-gruvbox-left-status-a#S会话名左侧 A 区tmux-gruvbox-right-status-x%Y-%m-%d日期右侧 X 区tmux-gruvbox-right-status-y%H:%M时间右侧 Y 区tmux-gruvbox-right-status-z#h主机名右侧 Z 区把日期改成美式写法set -g tmux-gruvbox-right-status-x %m/%d/%Y # 显示如 01/31/2024 如果日期格式显示为字面量而不是日期试试把单个%写成双百分号%%。透明状态栏沉浸感再升级tmux 3.2 及以上版本可以一键开启透明状态栏实验性功能set -g tmux-gruvbox-statusbar-alpha true开启后状态栏与窗口标题背景变为 default终端背景直接透出来搭配壁纸效果极佳。v1 老用户升级迁移要点如果你之前用过 v1 版本注意主题名有改动v2 引入了 16 位真彩主题v1 名称v2 名称darkdark256lightlight256dark-transparent/light-transparent设置dark/light主题 tmux-gruvbox-statusbar-alpha true回退主题名也从dark变为dark256。完整说明见 docs/migration-guide-from-v1-to-v2.md。项目结构速览主题逻辑全部由src/下的 Shell 脚本组成结构非常清晰src/gruvbox-main.sh — 主入口读取配置选项后按主题名分发src/palette_gruvbox_dark.sh、src/palette_gruvbox_dark256.sh — 各主题调色板定义src/theme_gruvbox_dark.sh — 暗色主题样式设置状态栏、窗口、边框src/tmux_utils.sh — 读取/写入 tmux 选项的工具函数gruvbox-tpm.tmux — TPM 插件入口文件tests/run_all_linux_tests.sh — 一键跑完全部 Linux 主题测试Makefile — shellcheck / shfmt 脚本 lint 命令CHANGELOG.md — 完整版本更新记录常见问题 FAQ问安装后主题不生效确认set -g tmux-gruvbox ...写在配置顶部且引号正确然后按prefix I重新安装插件或用tmux source-file ~/.tmux.conf重载配置。问颜色和截图不一样16 位主题依赖终端 truecolor 支持渲染不一致时先切到dark256或light256验证。问更新插件报couldnt find remote ref refs/heads/master项目主分支已从master改为main旧插件管理器缓存了旧分支名。删除~/.tmux/plugins/tmux-gruvbox目录后按prefix I重装即可。【免费下载链接】tmux-gruvboxGruvbox color scheme for Tmux.项目地址: https://gitcode.com/gh_mirrors/tm/tmux-gruvbox创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表