【免费下载链接】awesome-wezterm
Collections of awesome WezTerm plugins.
awesome-wezterm是专为 WezTerm 终端整理的WezTerm 插件精选集合(Collections of awesome WezTerm plugins),将社区插件按 AI、按键、会话、主题等九大分类集中收录。本文带你按分类逐一拆解,快速判断哪类 WezTerm 插件推荐给你,新手 5 分钟即可完成第一次插件挑选。
一、awesome-wezterm 是什么?
awesome-wezterm 是一个「awesome 清单」风格的资源仓库:本身不写代码,而是把分散在社区里的优质插件分类整理、持续维护。它的特点是:
- 📦 收录9 大分类、50+ 个插件,从 AI 命令生成到状态栏组件一应俱全
- 🧭 每个插件附一句简短说明,方便按场景检索
- 🤝 支持社区投稿,贡献规则见 CONTRIBUTING.md
WezTerm 本身是一款用 Rust 编写的跨平台终端模拟器与多路复用器,插件以 Lua 编写、通过终端配置加载,是扩展它的主要方式。
二、如何获取这份插件清单
clone 仓库后直接阅读 README.md 即可,九大分类的总目录在 Contents 章节:
git clone https://gitcode.com/gh_mirrors/aw/awesome-wezterm加载插件也很直接:在 WezTerm 的 Lua 配置里,通过config:register_plugin注册插件路径即可,具体写法参考 WezTerm 官方文档中的 Plugin Guide 章节。
三、九大分类实战指南
1. AI 分类:用自然语言生成命令 ⌨️
适合记不住命令参数、希望"说人话"生成 shell 命令的新手:
dimao/ai-commander.wezterm:自然语言生成 bash 命令,生成后供你选择执行sethupavan12/commander.wezterm:用英文描述命令,在抽屉中预览、润色后再粘贴,不直接运行Michal1993r/ai-helper.wezterm:接入 LM Studio 或 Google Gemini,向 AI 咨询 CLI 用法- 重度使用 AI API 的用户可看
EdenGibson/wezterm-quota-limit:状态栏显示配额并变色预警
完整清单:README.md
2. Keybinding 分类:键盘流与 Vim 党首选 🎹
MLFlexer/modal.wezterm:内置 Vim 风格模态按键与好看的 UIsei40kr/wez-tmux:移植的 tmux 按键绑定,tmux 用户零成本迁移abidibo/wezterm-cmdpicker:命令面板式模糊搜索,按下触发键即可搜索并执行任意按键绑定annie444/sync-panes.wez:按键同步发送到当前标签页的所有分屏,等效 tmux 的synchronize-panes
完整清单:README.md
3. Media 分类:演示模式一键切换 🖥️
xarvex/presentation.wez:简单的演示模式切换,分享终端内容时快速进入/退出展示状态
完整清单:README.md
4. Neovim 分类:编辑器与终端无缝联动 🔗
mrjones2014/smart-splits.nvim:在 Neovim 与 WezTerm 分屏之间流畅导航winter-again/wezterm-config.nvim:直接在 Neovim 里修改 WezTerm 配置
完整清单:README.md
5. Panes 分类:分屏更灵活 🧩
ChrisGVE/pivot_panes.wezterm:在水平/垂直分屏方向之间一键切换bad-noodles/stack.wez:堆叠分屏模式,同时管理多个分屏但一次只看一个
完整清单:README.md
6. Session 分类:保存与恢复工作区 💾
九大分类中插件最多的一族,解决"关掉终端、明天接着干"的核心痛点:
| 插件 | 解决的问题 |
|---|---|
StephenGemin/resurrect.wezterm | 保存并恢复工作区、窗口、标签、分屏的完整状态 |
abidibo/wezterm-sessions | 保存 / 恢复会话 |
DavidRR-F/quick_domains.wezterm | 快速搜索并连接 SSH 主机 |
isseii10/workspace-picker.wezterm | 集成zoxide的工作区切换器 |
vieitesss/workspacesionizer.wezterm | 受tmux-sessionizer启发的极速工作区选择器 |
srackham/tabsets.wezterm | 保存、重命名、删除一组命名标签页 |
完整清单(共 10 个插件):README.md
7. Tab bar 分类:定制你的标签栏 🎯
michaelbrusegard/tabline.wez:复古风标签栏,沿用lualine.nvim的配置格式adriankarlen/bar.wezterm:开箱即用、自带组件的可配置标签栏pro-vi/wezterm-attention:把标签栏变成通知系统,用颜色指示器提示哪些标签需要关注
完整清单:README.md
8. Themes 分类:一键换肤与主题轮换 🎨
koh-sh/wezterm-theme-rotator:键盘快捷键循环切换内置主题sravioli/kanagawa.wz:Kanagawa 配色(Wave / Dragon / Lotus 三种变体)william-ricchiuti/Wezterm-Window-Tint:按当前分屏所在的 Git 仓库给窗口与标签栏着色Tomauskasz/electric-control-room.wez:带 APNG 动态背景的控制室主题
完整清单:README.md
9. Utility 分类:效率工具与开发者库 🧰
usrivastava92/widgets.wez:跨平台状态栏组件——CPU、内存、电池、网络、磁盘btrachey/wezterm-replay:解析命令输出,把 URL、shell 命令直接粘贴到下一个提示符dfsramos/wezterm-sync:通过私有 Gist 在多机间同步配置,零外部依赖lilaqua/tunicodes:按 Unicode 码点插入字符- 插件开发者可关注
lib.wezterm、warp.wz、log.wz等通用函数库
完整清单:README.md
四、新手挑选插件的三步法
- 先定场景:问自己最常被什么问题困扰——命令记不住、会话常中断、换肤太麻烦?对号入座到对应分类。
- 小步试装:一次只加一个插件,用
config:register_plugin加载后先观察一段时间,确认与现有配置无冲突再装下一个。 - 按需组合:常见组合如
resurrect(恢复工作区)+tabline(标签栏)+widgets(状态栏),彼此独立、互不打架。
五、资料索引
| 文件 | 说明 |
|---|---|
| README.md | 九大分类插件总目录 |
| README.md | Contents 分类导航 |
| CONTRIBUTING.md | 问题反馈与 PR 贡献指南 |
| LICENSE | 许可证 |
💡 找到好用的插件或想提交新插件时,按 CONTRIBUTING.md 的流程提 issue 或 PR 即可。
【免费下载链接】awesome-wezterm
Collections of awesome WezTerm plugins.
相关推荐
10分钟上手awesome-wezterm:如何安装并配置你的第一个WezTerm插件
10分钟上手awesome wezterm:如何安装并配置你的第一个WezTerm插件 awesome wezterm 是一个精选的 WezTerm 插件大全(
什么是awesome-wezterm:50+精选WezTerm插件完全指南,一文看懂终端插件生态
什么是awesome wezterm:50+精选WezTerm插件完全指南,一文看懂终端插件生态 awesome wezterm 是一个精选收录 50+ 高质量
pybind11 字符串、字节与 Unicode 转换全指南:从 UTF-8 编码到宽字符与 string_view
pybind11 字符串、字节与 Unicode 转换全指南:从 UTF 8 编码到宽字符与 string_view 导读 pybind11 在 Python
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考