1. 系统基础设置
1.1 键盘与触控板设置
- 光标响应优化
- 进入
系统设置 → 键盘
- 将键重复速率调至最快
- 将重复前延迟调至最短
- 进入
- 三指拖移功能
- 进入
系统设置 → 辅助功能 → 指针控制 → 触控板选项
- 启用”启用拖移”
- 将拖移样式改为”三指拖移”
- 进入
- 输入法优化
系统设置 → 键盘
,设置按下🌐(fn)键时更改输入法(便捷切换中英文)系统设置 → 键盘 → 输入法
,取消勾选”长按以启用全大写键入”
- 轻触点击
系统设置 → 触控板
,开启轻点来点按
1.2 安全与访问
- 允许安装任意来源的App
sudo spctl --master-disable
此命令会禁用macOS的Gatekeeper安全功能,允许安装来自任何位置的应用程序。完成后,前往: 系统设置 → 隐私与安全 → 安全 → 安装应用
,选择”任何来源”选项。
⚠️ 注意:这会降低系统安全性,请只安装信任的应用程序。
- 取消四位数密码限制
pwpolicy -clearaccountpolicies
默认情况下,macOS要求密码至少为四位数字。此命令可消除这一限制,允许设置更简单的密码。
1.3 界面优化
defaults
是macOS用户默认设置系统的命令行工具,用于读取、写入和删除macOS应用程序的用户偏好设置。
- 程序坞
Macbook屏幕空间有限,隐藏Dock可以显示更多信息。以下命令让Dock在自动隐藏模式下反应更迅速:
系统设置 → 桌面与程序坞
,开启自动隐藏和显示程序坞
# 设置启动坞动画时间为0.5秒
defaults write com.apple.dock autohide-time-modifier -float 0.5 && killall Dock
# 设置启动坞响应时间最短
defaults write com.apple.dock autohide-delay -int 0 && killall Dock
# 恢复默认设置(如需)
defaults delete com.apple.dock autohide-time-modifier && killall Dock
defaults delete com.apple.Dock autohide-delay && killall Dock
- 启动台
自定义启动台(Launchpad)中应用图标的排列方式:
# 设置列数和行数
defaults write com.apple.dock springboard-columns -int 7
defaults write com.apple.dock springboard-rows -int 6
killall Dock
# 恢复默认设置(如需)
defaults write com.apple.dock springboard-rows Default
defaults write com.apple.dock springboard-columns Default
killall Dock
- 文件和文件夹
# 禁止在网络卷和U盘上生成.DS_Store文件
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool TRUE
# 在访达顶部显示文件夹完整路径
defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE && killall Finder
# 恢复默认设置(如需)
defaults delete com.apple.finder _FXShowPosixPathInTitle && killall Finder
2. 连接互联网
⚠️ 网络优化工具
付费选项
Surge Mac / Shadowrocket /Quantumult X …
免费选项
3. 软件安装与配置
3.1 前置工具
Xcode Command Line Tools
包含基本编译工具和命令行工具,是许多开发工具和Homebrew的前置依赖。
xcode-select --install
Homebrew
macOS上最流行的软件包管理工具,便于安装和管理各种应用程序。
1. 安装Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
完成后,根据终端提示将Homebrew添加到PATH环境变量。
2. 常用命令
brew install formula # 安装命令行软件
brew install --cask formula # 安装GUI应用程序
brew uninstall formula # 卸载软件
brew update # 更新Homebrew自身
brew upgrade # 更新所有已安装的软件
brew search text # 查找软件包
brew info text # 查看软件详细信息
brew list # 列出已安装的所有软件
brew doctor # 检查系统中的问题
brew cleanup # 清理旧版本和缓存
3.2 系统增强
Raycast
超级强大的启动器工具,可以替代macOS的Spotlight,提供更多功能和更好的用户体验。
brew install --cask raycast
安装后,建议:
- 设置快捷键(通常为
⌘+Space
,需要先禁用Spotlight的快捷键) - 安装常用扩展(剪贴板历史、窗口管理、计算器等)
- 设置自定义脚本和工作流
配置指南提供了详细的设置步骤和推荐配置。
AlDente
电池管理工具,限制MacBook充电上限,延长电池寿命,免费版即可满足基本需求。
brew install --cask aldente
PrettyClean
磁盘清理工具,帮助释放磁盘空间,找出并删除不必要的文件。
brew install --cask prettyclean
3.3 文件处理
Keka
功能强大的压缩解压工具,支持多种压缩格式。
brew install --cask keka
支持格式:
- 压缩:7Z、ZIP、TAR、GZIP、BZIP2、XZ、LZIP、DMG、ISO
- 解压:RAR、7Z、LZMA、ZIP、ZIPX、TAR等多种格式
可以在偏好设置中配置默认压缩格式和压缩级别。
IINA
开源的视频播放器,专为macOS设计,界面美观,功能强大。
brew install --cask iina
主要特点:
- 支持几乎所有视频格式
- 基于mpv播放引擎,性能出色
- 原生macOS界面设计
- 手势控制和触控板支持
- 画中画模式
- 自动加载字幕
- 视频增强和滤镜
- 播放列表和历史记录
首次使用时,建议在偏好设置中配置默认播放行为、字幕样式和快捷键。
Shottr
功能丰富的截图工具,超越了macOS内置的截图功能。
brew install --cask shottr
主要功能:
- 区域截图、窗口截图、全屏截图
- 滚动截图(捕捉长网页)
- OCR文字识别
- 像素测量
- 颜色拾取
- 标注工具(箭头、文字、高亮等)
- 马赛克和模糊工具
- 图片调整和裁剪
建议设置自定义快捷键,并配置自动保存路径。
QuickRecorder
轻量级高性能的屏幕录制工具。
brew install --cask quickrecorder
Bob(付费)
强大的翻译和OCR工具,可以快速翻译选中的文本或屏幕上的文字。
PDFgear
全功能PDF编辑和转换工具,提供了丰富的PDF处理功能。
主要功能:
- PDF编辑:添加、删除、修改文本和图像
- PDF标注:高亮、下划线、注释等
- PDF转换:转换为Word、Excel、图片等格式
- PDF合并和拆分
- 表单填写和创建
- OCR文字识别
- 密码保护和权限设置
- 电子签名
3.4 Markdown编辑
Obsidian(免费)
brew install --cask obsidian
Typora(付费)
brew install --cask typora
💡 如果需要构建知识网络和复杂笔记系统,选择Obsidian;如果主要是写作和简单笔记,Typora更直观易用。
3.5 社交通讯
brew install --cask wechat
brew install --cask qq
Telegram
brew install --cask telegram
3.6 浏览器
Chrome
全球最流行的浏览器,速度快、扩展丰富、与Google服务深度集成。
brew install --cask google-chrome
Firefox
注重隐私和自由的开源浏览器,提供了丰富的隐私保护功能。
brew install --cask firefox
Arc
创新的现代浏览器,重新思考了浏览体验,独特的界面和功能设计,已经不需要邀请码了,可以试一试。
brew install --cask arc
3.7 QuickLook插件
macOS的QuickLook功能是按下空格键快速预览文件,以下插件可以增强这一功能:
Syntax Highlight
代码高亮显示
brew install --cask syntax-highlight
QLMarkdown
查看.md文件
brew install --cask qlmarkdown
4. 开发环境配置
4.1 终端增强
iTerm2
更好用的终端模拟器
brew install --cask iterm2
Oh-My-Zsh
美化和增强Zsh功能的框架。
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
插件
# 自动补全插件
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
# 语法高亮插件
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSHCUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
在~/.zshrc
中添加配置
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
Starship
轻量级、快速的shell提示符自定义工具。
brew install starship
echo 'eval "$(starship init zsh)"' >> ~/.zshrc
添加配置后,重启终端或执行source ~/.zshrc
使配置生效。
- Configuration:可以创建
~/.config/starship.toml
文件进行详细配置 - Presets:提供了多种预设配置,可以直接使用
例如,使用Tokyo Night主题:
starship preset tokyo-night > ~/.config/starship.toml
4.2 终端工具推荐
以下是一系列强大的命令行工具,可以提升开发效率:
-
neovim:现代化vim,功能强大的文本编辑器
brew install neovim
Neovim是Vim的分支,添加了许多现代功能,如异步操作、LSP支持、Lua配置等。
-
tmux:终端复用工具
brew install tmux
tmux允许在单个终端窗口中运行多个终端会话,支持分屏、会话保存和恢复等功能。特别适合远程服务器工作。
-
lazygit:git终端UI
brew install lazygit
lazygit提供了Git操作的终端用户界面,可以更直观地查看和管理代码仓库,执行提交、合并、拉取等操作。
-
pyenv:Python版本管理器
brew install pyenv
pyenv可以在系统中安装和管理多个Python版本,便于在不同项目间切换,避免版本冲突。
-
zoxide:更智能快速的cd命令
brew install zoxide
zoxide是cd命令的智能替代,会记住常用的目录,允许使用模糊匹配快速导航。例如
z proj
可能会跳转到~/projects/myproject
。 -
lsd:更智能快速的ls命令
brew install lsd
lsd是ls命令的现代替代,提供彩色输出、图标支持、Git集成等功能,使目录列表更直观。
-
fzf-tab使用fzf模糊查找器增强Zsh的Tab补全,提供交互式菜单和预览功能。需要先安装fzf:
brew install fzf
-
yazi:命令行文件管理器
brew install yazi
yazi是一个快速、功能丰富的终端文件管理器,支持图像预览、视频缩略图、搜索和过滤等功能。
-
tldr:简化版命令手册
brew install tldr
tldr(Too Long; Didn’t Read)可以列出命令最常用的形式,不用翻看复杂的help手册。
4.3 容器与虚拟化
Docker
brew install --cask docker
安装后,Docker Desktop应用会被安装到应用程序文件夹。首次启动需要管理员权限,并会自动配置Docker环境。
常用Docker命令:
docker ps # 列出运行中的容器
docker images # 列出本地镜像
docker build -t name:tag . # 从Dockerfile构建镜像
docker run -p 8080:80 image_name # 运行容器并映射端口
docker-compose up -d # 使用docker-compose启动服务
OrbStack
Docker Desktop的替代品,提供更快速、更轻量级的容器管理体验,同时还包含终端虚拟机功能。
brew install --cask orbstack
docker context use orbstack # docker 切换 orbstack
- 资源占用更少(内存、CPU和电池)
- 启动速度更快
- 集成了Linux虚拟机
- 网络性能更好
- 更现代的用户界面
使用OrbStack后,可以继续使用标准的Docker CLI命令,但执行速度会更快,资源占用更少。OrbStack还提供了简单的虚拟机管理功能,可以轻松创建和管理Linux虚拟机。
Parallels Desktop(付费)
macOS上最流行的商业虚拟机软件,允许在Mac上运行Windows、Linux和其他操作系统。
UTM
开源的虚拟机管理器,基于QEMU,支持在Mac上运行几乎任何操作系统。
brew install --cask utm
4.4 开发IDE与工具
Vscode
brew install --cask visual-studio-code
建议启用自动保存:File > Auto Save
JetBrains
从ToolBox下载
brew install --cask jetbrains-toolbox
Navicat(付费)
能全面的数据库管理工具,支持多种数据库系统。
Termius
现代化的SSH客户端,提供了友好的界面和多平台同步功能。
brew install --cask termius
Postman
API测试工具
brew install --cask postman
4.5 其他软件
TopNotch
美化:Makes the notch disappear like a 🥷.
brew install --cask topnotch
Ice
强大的菜单栏管理工具。
brew install jordanbaird-ice
其他付费软件
Office, Adobe …
破解软件站:https://macked.app
注意:可能存在安全风险和法律问题,尽量使用正版软件或开源替代品。
5. 常用快捷键
掌握快捷键可大幅提升工作效率。完整列表请参考官方文档
Command -> ⌘
Shift -> ⇧
Control -> ⌃
Option -> ⌥
Return -> ↩
Tab -> ⇥
Fn -> 🌐
5.1 基础操作
Command+X:剪切 - 剪切选定的文本或项目并复制到剪贴板
Command+C:拷贝 - 复制选定的文本或项目到剪贴板,不会删除原内容
Command+V:粘贴 - 将剪贴板内容粘贴到当前位置
Command+A:全选 - 选择当前文档或窗口中的所有内容
Command+Z:撤销 - 撤销上一次操作,在大多数应用中可多次使用
Command+F:查找 - 打开查找窗口以搜索当前文档或页面中的文本
Command+S:保存 - 保存当前文档
Command+R:刷新 - 在浏览器中刷新页面,在Finder中刷新文件夹内容
Command+Tab:切换下一个程序 - 在打开的应用程序之间切换
Command+`(Tab上方):切换同一程序的不同窗口 - 在当前应用的多个窗口之间切换
Command+Shift+Z:反撤销 - 重做刚才撤销的操作
Command+Shift+S:另存为 - 将当前文档保存为新文件
窗口
Command+H:隐藏窗口 - 隐藏当前应用程序的窗口
Command+M:最小化窗口 - 将当前窗口最小化到Dock
Command+N:新建 - 创建新文档或窗口
Command+W:关闭 - 关闭当前窗口或标签页
Command+Q:退出 - 完全退出当前应用程序
Command+,:应用设置 - 打开当前应用程序的偏好设置
Command+Space:Spotlight搜索 - 打开系统级搜索功能
Fn+F:全屏
截图
Command+Shift+3:截取整个屏幕 - 将截图保存到桌面(或自定义位置)
Command+Shift+4:截取选择区域 - 变为十字光标,可选择要截图的区域
Command+Shift+4 再按 Space:自动框选窗口 - 变为相机图标,可选择要截图的窗口
Command+Shift+5:截图详细设置 - 打开截图工具栏,可选择截图类型、录屏和保存位置
Finder(访达)
Return:重命名 - 选中文件后按回车可重命名
Space:快速查看 - 预览选中的文件,无需打开应用程序
Command+O:打开 - 使用默认应用程序打开选中的文件
Command+N:新开一个窗口 - 打开新的Finder窗口
Command+T:新开一个页面 - 在当前Finder窗口中打开新标签页
Command+Delete:移入废纸篓 - 将选中的项目移动到废纸篓
Command+Shift+N:新建文件夹 - 在当前位置创建新文件夹
Command+[:返回 - 返回上一个访问的文件夹
Command+]:前进 - 前进到下一个访问的文件夹
Command+Shift+.:显示隐藏文件 - 显示以.开头的隐藏文件/文件夹
浏览器
Command+L:光标移到地址栏 - 快速选中并编辑URL
Command++:放大页面 - 增加网页内容大小
Command+-:缩小页面 - 减小网页内容大小
Command+0:恢复默认大小 - 将网页缩放重置为100%
Command+T:新开页面 - 打开新标签页
Command+W:关闭页面 - 关闭当前标签页
Command+Y:打开历史记录 - 查看浏览历史
Command+[:返回上一个页面 - 导航到之前访问的页面
Command+]:前往下一个页面 - 导航到之后访问的页面
Command+W:关闭页面 - 关闭当前标签页
Control+Tab:切换下一个标签页 - 在浏览器标签页之间向前切换
Control+Shift+Tab:切换上一个标签页 - 在浏览器标签页之间向后切换
Command+1:切换到第一个标签页
Command+2:切换到第二个标签页
…
其他
Command+Control+Space:表情符号与特殊字符 - 打开字符查看器
Command+Tab 然后按 Q:快速退出应用 - 在应用切换器中选中应用后按Q可直接退出
备注
💻 破解软件请谨慎使用,可能存在安全风险和法律问题,建议尽量使用正版软件或开源替代品。
🔄 本指南最后更新于2025年4月21日,部分内容可能随时间变化而过时。