2025 / 3 / 26
最近装机频繁,抹掉系统之后装来装去就那几个 App,就那点设置。
索性记录下配置新 Mac 时的设置,顺便整理分享一些比较好用的 Mac App。
内容主要分为四大块:系统设置 、开发工具、应用软件、数据迁移。
为了方便连续输入,调整按键重复速度:系统偏好设置 > 键盘
按键重复速度:最快
defaluts
命令行关闭长按连续输入:defaults write -g ApplePressAndHoldEnabled -bool false
重复前延迟:短(或倒数第二格)
修改点按力度,开启轻按触摸:系统设置 > 触控板 > 光标与点按 > 点按「中」
快速单词查询,开启三指轻点:系统设置 > 触控板 > 光标与点按 > 查询数据检测器「三指轻点」
实现鼠标右键,开启双指点按:系统设置 > 触控板 > 光标与点按 > 辅助点按「双指点按」
非常糟糕的交互特性,容易误触,关闭台前调度中墙纸点按收放:设置 > 桌面与拓展坞 > 点按墙纸以显示桌面「仅在台前调度中」
打开 Finder,在屏幕右上角选择「偏好设置」(command + .)
设置新窗口默认打开位置:Home 目录
自定义侧边栏选项
显示路径栏和状态栏
Mac 自带的 Terminal 终端很好用,但缺点是比较简陋,文本既没高亮,信息又不完整。
可以通过修改 Shell 配置文件 ~/.zshrc
来实现:
文件夹高亮显示
完整路径显示
export CLICOLOR='Yes' # 是否输出颜色 export LSCOlORS='Exfxcxdxbxegedabagacad' # 定义 ls 命令输出的颜色和样式 export LC_ALL=en_US.UTF-8 # 设置所有区域设置为美国英语,字符编码为 UTF-8 export LANG=en_US.UTF-8 # 设置默认语言为美国英语,字符编码为 UTF-8 export PS1="%B%F{034}%m%f%b:%d %% " # 设置命令提示符格式,包含主机名和当前目录 export LC_ALL=en_US.UTF-8 # 重复设置所有区域设置 export LANG=en_US.UTF-8 # 重复设置默认语言
配置前后的差异如下:
有 Mac,有 NAS,那么碎片化整机增量备份,Time Machine 自然少不了。
为避免 NAS 硬盘炒豆子噪音,可以降低备份频率到「每周一次」
为了能随时方便地把本机当作服务器,通过 CLI 或者 VNC 形式进行连接,可以配置远程登录配置项实现 Ubuntu 下 openssh-server 的效果。
用 Mac 压缩过文件的朋友应该都见过 zip 包中的 💩:.DS_Store
,__MACOSX
.DS_Store 文件 (Desktop Service Store)是一种由苹果公司的 Mac OS X 操作系统所创造的隐藏文件,目的在于存贮目录的自定义属性,主要用于存放元数据,比如记录一些图标大小、查看方式等
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
使用第三方压缩软件 :keka,bandizip
使用系统自带压缩软件,并用命令行处理:zip -d filename.zip __MACOSX/\*
配置好科学上网后,后续软件的安装难度呈指数级下降。
配置为旁路由,DHCP 接管网络,可参考(TODO):
Homebrew 是 Mac 下面的包管理工具(类似于 apt、yum),可以安装、卸载 Mac GUI/CLI 应用程序
xcode-select --install
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
NVM (Node Version Manager)是 Node.js 版本切换管理工具,可以方便地安装、切换和卸载不同版本的 Node.js
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
nvm install 18 nvm use 18 node --version # 验证 Node.js 版本 npm install -g yarn # 全局安装 Yarn 包管理器
几年前用过 Docker for Desktop 不是很好用,用着有种比较臃肿、很重的感觉。OrbStack 是一个不错的轻量化替代方案:
注:M 系列 Mac 是 Arm 架构,实际测试下来有很多容器兼容性不行无法安装,仅支持 X86
代码版本管理。安装 Git,配置 commiter 信息:
git config --global user.name "coin" git config --global user.email "liaoguoyin#live.com"
安装 Visual Studio Code,配置命令行启动,并同步安装插件:
command + shift + p
)输入 Shell
找到「Shell 命令: 在 PATH 中安装 "code" 命令」重启终端,让环境变量 $PATH
生效。然后可以在终端中任意文件夹下使用 code .
快速开启项目
安装插件
通过 Homebrew 可以快速安装主流的 GUI 软件:brew install --cask 软件名标识符
Markdown 所见即所得编辑器
年度值得订阅的软件。就像一把瑞士军刀,一个软件能平替好几个软件:
记录剪切板历史并在设备间同步,替换 Paste、PasteNow
文字 OCR,替换微信 OCR
整段翻译,替换欧陆词典、DeepL
窗口管理,替换 Magnet
OpenAI Chat 能力
简单计算器,汇率实时转换
文本暂存,临时存放一些代码片段、待办事项
远程桌面连接客户端,支持 RDP VNC 协议,微软为果子倾情打造
视频剪辑:After Effect,Premiere Pro
图片处理:PhotoShop,Lightroom
原型设计工具。轻量 P 图
远程协助,帮朋友修修电脑软件文件
可能会有被判断为商用然后被断开链接的问题,但通过远程组网不走 TeamViewer 服务器来解决
通过走组网连接,TeamViewer 体验非常好
跨平台文件传输工具。可以在局域网中多个设备传文件:比如 Ubuntu 传 Mac,Android 传 iPhone
听歌的。
跨平台体验好,能用手机控制同账号下的其他设备端播放器
开放能力好,还能通过 API 进行一些插件的开发(比如获取正在听的歌,切歌等操作)
曲库还算完整。比如能听李志的歌
密码管理工具,用了这个软件之后就几乎没记过密码,也不用担心被撞库了。个人觉得最值得花钱的软件,GitHub Education EDU 还能白嫖
brew install --cask wechat google-chrome tencent-meeting appcleaner imageoptim charles postman office telegram-desktop proxyman eudic royal-tsx iina ogdesign-eagle zerotier-one tailscale
不放心,或在 Homebrew 没有镜像源的软件,可以通过 Mac App Store 或通过官网包安装:
小而美的数据还是太多了,手机容量不够电脑来凑。
我的消息一般会同步到电脑上,每次换新设备都会备份恢复聊天记录。
备份:
Mac 微信文档存储在 2.0b4.0.9
目录:~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/2.0b4.0.9
退出微信,压缩打包存档
恢复:
重装 macOS 和微信之后,先运行一次微信并退出(初始化创建相关文件夹)
替换目录(2.0b4.0.9/
)中的内容
插件配置
油猴插件:屏蔽内容农场,自定义一些本地脚本优化网页
沉浸式翻译:按需无感翻译
CookieCloud:多端 Cookie 同步
Wappalyzer:网站技术栈查看
多账号登录
看了下新建文件夹的时间,这篇文章咕咕咕了半年,总算是整理完了。
本文整理了一下个人喜欢的系统配置、开发工具、应用软件。当然,每个人的偏好和需求肯定不尽相同,按需调整即可。
啰嗦一句,保持良好的备份习惯尤其重要,Time Machine,你值得拥有。