1. 系统基础设置

1.1 键盘与触控板设置

  • 光标响应优化
    1. 进入系统设置 → 键盘
    2. 将键重复速率调至最快
    3. 将重复前延迟调至最短
  • 三指拖移功能
    1. 进入系统设置 → 辅助功能 → 指针控制 → 触控板选项
    2. 启用”启用拖移”
    3. 将拖移样式改为”三指拖移”
  • 输入法优化
    1. 系统设置 → 键盘,设置按下🌐(fn)键时更改输入法(便捷切换中英文)
    2. 系统设置 → 键盘 → 输入法,取消勾选”长按以启用全大写键入”
  • 轻触点击
    1. 系统设置 → 触控板,开启轻点来点按

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

免费选项

clash相关


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

安装后,建议:

  1. 设置快捷键(通常为⌘+Space,需要先禁用Spotlight的快捷键)
  2. 安装常用扩展(剪贴板历史、窗口管理、计算器等)
  3. 设置自定义脚本和工作流

配置指南提供了详细的设置步骤和推荐配置。

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工具,可以快速翻译选中的文本或屏幕上的文字。

AppStore下载链接

PDFgear

全功能PDF编辑和转换工具,提供了丰富的PDF处理功能。

AppStore下载链接

主要功能:

  • PDF编辑:添加、删除、修改文本和图像
  • PDF标注:高亮、下划线、注释等
  • PDF转换:转换为Word、Excel、图片等格式
  • PDF合并和拆分
  • 表单填写和创建
  • OCR文字识别
  • 密码保护和权限设置
  • 电子签名

3.4 Markdown编辑

Obsidian(免费)

brew install --cask obsidian

Typora(付费)

brew install --cask typora

💡 如果需要构建知识网络和复杂笔记系统,选择Obsidian;如果主要是写作和简单笔记,Typora更直观易用。

3.5 社交通讯

WeChat

brew install --cask wechat

AppStore下载链接

QQ

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:增强shell补全功能 安装说明

    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

能全面的数据库管理工具,支持多种数据库系统。

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日,部分内容可能随时间变化而过时。