Mac怎么安装WezTerm终端_Mac WezTerm安装自定义教程【进阶】

梦枫酱_9257

梦枫酱_9257

2026-03-29

1133人浏览

原创

wezterm在mac上需手动下载安装、配置shell别名、创建lua配置文件、安装nerd fonts并启用gpu渲染与quickselect功能。具体步骤包括:从github下载.dmg或用homebrew安装;添加alias至~/.zshrc;新建~/.config/wezterm/wezterm.lua;安装jetbrainsmono nerd font;在配置中设置font、font_size、enable_csd等参数;最后添加ctrl+shift+q快捷键启用正则quickselect。

mac怎么安装wezterm终端_mac wezterm安装自定义教程【进阶】

如果您希望在Mac系统上部署WezTerm终端并完成深度自定义配置,可能面临下载失败、命令不可用、配置文件不生效或字体渲染异常等问题。以下是解决此问题的步骤:

一、下载与安装WezTerm

Mac平台无法直接通过App Store获取WezTerm,需依赖GitHub发布页或Homebrew进行获取;若网络受限,压缩包直连方式更可靠,可避免因缺少代理导致的下载中断。

1、访问官方发布页:https://github.com/wez/wezterm/releases,查找最新macOS版本(如wezterm-20260315-154837-d9a1e5a2.dmg)。

2、若GitHub访问缓慢,使用加速工具(如http://toolwa.com/github/)粘贴发布页URL,下载.dmg镜像后双击挂载并拖入Applications文件夹。

3、终端执行以下命令验证是否可调用(若提示command not found,则需配置别名):
brew install --cask wez/wezterm/wezterm

二、配置命令行可执行入口

WezTerm.app默认不注册全局命令,需手动为wezterm创建shell别名或符号链接,否则无法从终端直接启动或调用其子命令(如wezterm cli)。

1、打开终端,编辑zsh配置文件:
vi ~/.zshrc

2、在文件末尾新增一行(路径需与实际安装位置一致):
alias wezterm="/Applications/WezTerm.app/Contents/MacOS/wezterm"

3、保存后执行重载命令:
source ~/.zshrc

4、验证是否生效:
wezterm --version应输出类似20260315-154837-d9a1e5a2的版本号

三、初始化配置目录与主配置文件

WezTerm启动时默认读取~/.config/wezterm/wezterm.lua,该文件不存在则启用内置默认配置;必须手动创建目录结构并放置合法Lua配置,否则所有自定义设置(如字体、主题、快捷键)均无效。

1、创建标准配置路径:
mkdir -p ~/.config/wezterm/

Windsurf
Windsurf

一款AI开发辅助工具,主要用于Codeium团队打造的AI编程助手,适合需要提升相关任务效率的用户。

下载

2、进入该目录:
cd ~/.config/wezterm/

3、使用curl下载社区常用基础配置(确保已安装curl):
curl -O https://raw.githubusercontent.com/wez/wezterm/main/sample-config/wezterm.lua

4、若下载失败,可手动新建文件:
touch wezterm.lua,再用nano或vscode打开并粘贴最小可用配置(含local wezterm = require 'wezterm'及return config结构)

四、启用GPU加速与字体渲染优化

WezTerm在macOS上默认启用Metal后端,但若出现文字模糊、光标闪烁异常或高DPI缩放错位,需显式指定渲染策略与等宽字体,并确保字体具备Powerline/Glyph支持。

1、确认已安装Nerd Fonts(如JetBrainsMono Nerd Font):
前往https://github.com/ryanoasis/nerd-fonts/releases下载JetBrainsMono.zip,解压后双击安装全部ttf文件

2、编辑~/.config/wezterm/wezterm.lua,在config = { ... }块内添加或修改以下字段:
font = wezterm.font("JetBrainsMono Nerd Font", {weight = "Bold"}),
font_size = 12.5,
enable_csd = false,
use_fancy_tab_bar = false

3、保存后重启WezTerm,按Cmd+Shift+P调出命令面板,输入Reload Configuration即时生效

五、启用多面板工作流与QuickSelect增强

WezTerm支持分屏与跨面板文本提取,但需启用对应功能开关并绑定快捷键;默认未开启QuickSelect正则匹配模式,无法高效筛选基因ID、坐标或错误码等生物信息学关键字段。

1、在wezterm.lua中定位到config.keys = { ... }区域(若无则新建),添加以下映射:
{ key = "Q", mods = "CTRL|SHIFT", action = wezterm.action{QuickSelect = { regex = "[A-Z]{2,}[0-9]+|[chr][0-9]+:[0-9]+-[0-9]+" } } },

2、为分屏操作添加快捷键(示例:垂直分割):
{ key = "D", mods = "CTRL|SHIFT", action = wezterm.action.SplitVertical = { domain = "CurrentPaneDomain" } },

3、保存配置,重新加载;在终端中运行BWA比对后,按Ctrl+Shift+Q即可高亮匹配所有类似chr1:12345-12400或ENSG00000123456格式的文本段

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
require的用法
require的用法

require的用法有引入模块、导入类或方法、执行特定任务。想了解更多require的相关内容,可以阅读本专题下面的文章。

2023.11.27

1955

6

curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

2023.06.14

3623

6

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

2023.10.30

815

4

github中文官网入口 github中文版官网网页进入
github中文官网入口 github中文版官网网页进入

github中文官网入口https://docs.github.com/zh/get-started,GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。 通过将代码存储在GitHub 上的“存储库”中,你可以: “展示或共享”你的工作。 持续“跟踪和管理”对代码的更改。

2026.01.21

8525

27

GitHub官网入口版本汇总
GitHub官网入口版本汇总

本专题整合了GitHub入口版本地址汇总,阅读专题下面的文章了解更多详细内容。

2026.04.02

878

19

vscode是什么_vscode怎么安装配置
vscode是什么_vscode怎么安装配置

VS Code(Visual Studio Code)是一款免费、开源的跨平台代码编辑器,由微软开发和维护。它被广泛用于软件开发和编程,支持多种编程语言和框架。VS Code 同时提供了丰富的功能和扩展性,使开发者可以高效地编写、编辑和调试代码。

2023.06.30

1375

18

vscode怎么运行代码
vscode怎么运行代码

vscode是一个运行于MacOS X、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器;vscode免费而且功能强大,对JavaScript和NodeJS的支持非常好,自带很多功能,例如代码格式化,代码智能提示补全、Emmet插件等。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.21

2912

3

vscode使用的框架介绍
vscode使用的框架介绍

VSCode是一款跨平台代码编辑器,它基于Electron框架和Monaco Editor构建。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.14

1989

12

vscode一般用来写什么语言
vscode一般用来写什么语言

VSCode是一款功能强大的代码编辑器,支持多种编程语言和文件格式。它内置对 JavaScript、Python、Java、C++、TypeScript、HTML/CSS、Go 等语言的支持。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.14

1727

8

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 186人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.5万人学习

好课诞生记
好课诞生记

共20课时 | 7.2万人学习