十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

WezTerm 快速上手:3 分钟装好一款 GPU 加速的跨平台终端

WezTerm 快速上手:3 分钟装好一款 GPU 加速的跨平台终端 WezTerm 快速上手3 分钟装好一款 GPU 加速的跨平台终端【免费下载链接】weztermA GPU-accelerated cross-platform terminal emulator and multiplexer written by wez and implemented in Rust项目地址: https://gitcode.com/GitHub_Trending/we/weztermWezTerm 是一款用 Rust 写的、渲染走 GPU 的跨平台终端模拟器覆盖 Linux、macOS、Windows以及 FreeBSD 和 NetBSD。它适合两类人每天开一堆 SSH 会话的运维和后端同学以及想用一个终端内置的复用器替代 tmux 的开发者。全文最值得你留意的一个点它的会话由内置 multiplexer 托管本地、远程的标签页和分屏在断线重连后都还在不用来回重建环境。真实场景三个 SSH 主机加本地 vim不用 tmux 管会话假设你在做一次发布三台远程主机各自 tail 日志本地还要开 vim 改配置。装好 WezTerm 后每台主机是一个标签页本地工作区是一个分屏所有 pane 都带原生鼠标滚动回看翻过的报错直接滚回去找要搜历史输出按 Ctrl-Shift-F 进搜索模式。关键是这些 pane 由 WezTerm 的 multiplexer 进程托管网络抖断之后用wezterm ssh重连回来的是原来的布局和滚动回看而不是一脸登录提示。它支持的能力范围官方在 docs/features.md 里逐项列了清单可以对照查看。快速上手三步装好并配好 WezTerm安装macOS 执行brew install --cask weztermLinux 可以从 Flathub 装flatpak install flathub org.wezfurlong.wezterm或直接用发行版的原生包Windows 到官网下载安装包。启动双击 WezTerm 图标或在终端里运行wezterm新窗口立刻打开。可选配置在家目录建一个~/.wezterm.lua几行 Lua 就能改窗口大小、字号和配色保存即热加载生效不用重启终端。local wezterm require wezterm local config wezterm.config_builder() config.initial_cols 120 config.initial_rows 28 config.font_size 12 config.color_scheme AdventureTime return config配置文件到底放在哪、环境变量怎么覆盖docs/config/files.md 有完整的查找逻辑说明。上手体验GPU 渲染和会话管理实际表现如何渲染速度体感如何渲染交给 GPU 完成官方演示里高频滚动日志不卡顿具体帧率取决于你自己的机器拿vim翻大文件和看滚动日志是最直观的体验方式。 能不能替代 tmux 管会话可以而且远程侧不用装任何东西。内置 multiplexer 支持本地和远程主机的多标签、多分屏带原生鼠标和滚动回看通过 SSH 连远端时直接复用这一层细节见 docs/multiplexing.md。外观怎么改字体、配色方案、窗口透明度、亚克力或 Mica 这类背景效果全部写在 Lua 配置里改完即时生效。背景模糊的效果长这样️ 终端里能不能直接显示图片能。它兼容 iTerm2 图片协议并自带imgcat命令PNG 直接画在终端里查界面截图不用切去浏览器。WezTerm 选型建议你的场景建议多台 SSH 主机、希望断线后会话还在用内置 multiplexer重连即恢复布局需要在终端里看图片、看动态 UI内置 imgcat 与图片协议省去切窗口想定制主题、透明度、字体Lua 配置加热加载改完立刻看效果什么情况不建议用如果是在老机器或远程桌面环境里只需要一个轻量单窗口终端或者你的 tmux 工作流已经成熟到不想换WezTerm 的功能集对你就是负担留在轻量终端更省事。WezTerm 把渲染和会话管理都收进了一个终端从安装到配好只需要一个茶歇的时间。你的~/.wezterm.lua里都写了什么欢迎在评论区贴出来交流。【免费下载链接】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),仅供参考
返回列表