WezTerm 快速上手指南:GPU 加速终端,3 个场景让你停不下来
【免费下载链接】weztermA GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust项目地址: https://gitcode.com/GitHub_Trending/we/wezterm
跑一次cargo build,几百行编译日志刷下来,窗口一卡,鼠标都在拖影——这大概是大多数开发者的日常。WezTerm 是一款用 Rust 实现的 GPU 加速终端模拟器和多路复用器,把渲染压力直接甩给显卡,输出再猛也不掉帧。
它凭什么快
传统终端的文本渲染走 CPU 逐像素光栅化,字符一多就吃力。WezTerm 把整个绘制流程搬到了 GPU 上——你可以理解为,以前是画师一笔一笔画,现在是整张图直接贴上去。底层用 Rust 写,没有 GC 停顿,内存安全不靠运气,高负载下表现稳定。不只是"快",是"一直快"。
体感上,大段日志滚动、vim 里快速翻页、跑压力测试,窗口都没有肉眼可见的卡顿。
从 0 到能用的最短路径
安装分平台,挑你的一条走:
- macOS:
brew install --cask wezterm - Windows:
winget install wez.wezterm - Linux:
flatpak install flathub org.wezfurlong.wezterm,或用发行版包管理器 - 源码编译(任何平台):
git clone https://gitcode.com/GitHub_Trending/we/wezterm cd wezterm cargo build --release装完打开就能用。想改字体、配色、透明度,在 home 目录下建一个.wezterm.lua:
return { font_size = 14, window_background_opacity = 0.95, color_scheme = 'Dracula', }改完重启 WezTerm 生效,不用重启系统。
三个最提效的日常场景 ⚡
1. 分屏看构建,不用切窗口
场景:一边跑构建,一边看日志,再一边改代码。操作:Ctrl+Shift+P调出命令面板输入split选方向回车,或者 shell 里wezterm cli split-pane --right。结果:当前窗格被切成两块,各自独立跑命令,焦点用快捷键来回跳,比开多个窗口再 Alt+Tab 省掉一整轮窗口管理。
2. 命令面板,不用背快捷键
场景:想复制某段输出、切到第二个标签、清屏,但快捷键忘了。操作:Ctrl+Shift+P,打字过滤,回车执行。结果:所有可执行操作都在这一个列表里,类似 IDE 的命令面板,终端也能肌肉记忆式操作。
3. 一条命令在终端里看图片
场景:CI 日志里提到一张截图路径,不想切出去开看图软件。操作:wezterm imgcat path/to/screenshot.png。结果:图片直接渲染在窗格里,不占桌面空间,看完关掉就行。
让它长成你的样子
.wezterm.lua本质是一段 Lua 脚本,能做的事远超改颜色:按窗口标题动态换主题、写自定义状态栏显示 CPU 占用和当前 git 分支、监听 shell 事件自动更新目录。docs/config/lua/下有一批现成示例,照着抄就行,不用从零写。
边界也清楚:它能深度定制 UI 和行为,但不是插件平台——没有第三方生态市场,功能靠你写 Lua 自己拼。
谁该用它
每天在终端里待超过两小时、同时开 3 个以上会话、对卡顿敏感,WezTerm 比 iTerm2 和 Windows Terminal 更适合你:内置多路复用能力,不用额外装 tmux;跨平台配置一份走天下。如果你只是偶尔开个 shell 跑命令,系统自带终端够用,没必要换。
打开 官方文档 从安装页开始,五分钟内能从 0 跑起来。
【免费下载链接】weztermA GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust项目地址: https://gitcode.com/GitHub_Trending/we/wezterm
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考