引言 (Introduction)

  • 背景: Mac是重要的生产力工具
  • 痛点: Mac 功能强大,但很多高效用法隐藏较深,需要系统学习。
  • 本文目标: 分享个人学习和使用 Mac 的经验,记录一套完整、高效的使用方法,帮助自己和读者提升效率。

基础设置与系统偏好 (Initial Setup for Productivity)

触控板手势自定义 (Trackpad Gestures)

Mac 的触控板是行业标杆,它的强大之处在于流畅、直观的多点触控手势。熟悉并自定义这些手势,可以让你在大部分场景下彻底摆脱鼠标。

  • 设置路径: 系统设置 > 触控板

程序坞(Dock)优化与设置

程序坞是应用启动器,但过多的图标和动画会分散注意力。我们的目标是打造一个干净、高效、召之即来的程序坞。

  • 设置路径: 系统设置 > 桌面与程序坞
  • 精简应用: “少即是多”是第一原则

触发角(Hot Corners)的高效用法

触发角是 Mac 上一个隐藏的效率神器。它允许你将鼠标指针移动到屏幕的四个角落时,立即执行一个预设操作,无需任何点按或快捷键。

  • 设置路径: 系统设置 > 桌面与程序坞 > (滚动到底部) 触发角...
  • 高效且不易误触的经典组合:
    • 左上角: 调度中心 (Mission Control) - 快速查看所有窗口。
    • 右上角: 快速备忘录 (Quick Note) - 随时记录一闪而过的灵感。
    • 左下角: 锁定屏幕 (Lock Screen) - 离开座位时保护隐私。
    • 右下角: 显示桌面 (Desktop) - 快速访问桌面上的文件。
  • 防误触技巧 💡: 在设置触发角功能时,按住 等修饰键再选择操作。

访达(Finder)的个性化配置(如显示路径栏、状态栏等)

访达是 Mac 的文件管理器,优化它的设置能让你在查找和管理文件时事半功倍。

  • 设置路径: 打开任意访达窗口,点击屏幕左上角菜单栏中的 访达 > 设置...
    • 通用 (General):
      • 开启新访达窗口时显示 从默认的“最近项目”改为你的个人文件夹(带有小房子图标的那个)。这更符合传统文件管理逻辑,也更方便。
    • 边栏 (Sidebar)
      • 在边栏中勾选你常用的位置,如个人文件夹、桌面、应用程序、下载等。取消勾选不常用的项目,保持边栏干净。
    • 高级 (Advanced)
      • 必开 ✅: 勾选 显示所有文件扩展名。对于开发者和技术用户来说,看到文件的完整扩展名(如 .md, .js, .py)是至关重要的。
      • 推荐:执行搜索时 设置为 搜索当前文件夹。这样可以避免每次搜索都默认为全局搜索,让搜索结果更精准。
  • 在访达窗口中启用
    • 打开一个访达窗口,从顶部菜单栏选择 显示 > 显示路径栏。这会在窗口底部显示当前文件的完整路径,让你时刻清楚自己所在的位置。
    • 同时,选择 显示 > 显示状态栏。这会显示当前文件夹的项目数量和可用磁盘空间,非常实用。

必知必会的快捷键 (Essential Keyboard Shortcuts)

  • 系统级: 聚焦搜索 (Spotlight)、切换应用、关闭窗口/应用、截屏等。
  • 访达 (Finder): 新建文件夹、显示简介、快速预览等。
  • 文本编辑: 光标的快速移动、选择、删除等。
功能 (Function) 快捷键 (Shortcut) 说明 (Notes)
系统与应用
聚焦搜索 (Spotlight) ⌘(cmd) + 空格 Mac的灵魂,用于启动应用、查找文件、计算、汇率转换等。
切换输入法 ⌃(ctrl) + 空格 在中英文或其他语言输入法之间快速切换。
切换应用程序 ⌘ + ⇥(tab) 按住 ⌘,连续按 ⇥ 切换。也可以用鼠标点选。
反向切换应用程序 ⌘ + ⇧ + ⇥ 在应用切换器中反向选择。
关闭当前窗口 ⌘ + W 关闭当前应用的最上层窗口,但应用本身不退出。
退出当前应用 ⌘ + Q 彻底退出整个应用程序。
强制退出应用 ⌥ + ⌘ + ⎋ 当应用无响应时,调出强制退出窗口。
锁住屏幕 ⌃ + ⌘ + Q 快速锁定 Mac,需要密码才能再次进入。
打开表情与符号 ⌃ + ⌘ + 空格 在任何文本输入区域调出表情和特殊符号选择器。
访达 (Finder) 与文件
新建访达窗口 ⌘ + N 打开一个新的访达窗口。
新建文件夹 ⇧ + ⌘ + N 在当前目录下快速创建一个新文件夹。
显示简介 ⌘ + I 查看选中文件或文件夹的详细信息。
快速预览 选中文件后按 空格 无需打开应用即可预览文件内容(图片、PDF、代码等)。
移到废纸篓 ⌘ + Delete 删除选中的文件。
清空废纸篓 ⇧ + ⌘ + Delete 弹出确认对话框后清空废纸篓。
复制文件路径 ⌥ + ⌘ + C 复制选中文件的绝对路径,对开发者极为有用。
复制文件路径 option+鼠标右键,再:copy “” as pathname 快速复制文件夹或文件的路径
前往文件夹 ⇧ + ⌘ + G 输入路径直接跳转到指定文件夹。
文本编辑
光标移至行首/行尾 ⌘ + ← / → 在文本编辑器或输入框中快速移动光标。
光标移至文稿首/尾 ⌘ + ↑ / ↓ 移动到整个文档的开头或结尾。
按词移动光标 ⌥ + ← / → 以单词为单位快速移动光标。
删除光标前一个词 ⌥ + Delete 快速删除左侧的单词。
向前删除 fn + Delete 等同于 Windows 的 Delete 键。
截屏
截取整个屏幕 ⇧ + ⌘ + 3 截取全屏并保存为图片文件。
截取部分区域 ⇧ + ⌘ + 4 鼠标会变为十字准星,拖拽选择要截取的区域。
截取指定窗口 ⇧ + ⌘ + 4 后按 空格 十字准星会变为相机图标,单击窗口即可截取。
调出截屏工具栏 ⇧ + ⌘ + 5 打开功能更全面的截屏和录屏工具。
其他
切换全屏 cmd + ctrl + F mac,谷歌浏览器切换全屏模式

窗口管理与多任务处理 (Window Management & Multitasking)

调度中心 (Mission Control)

  • 调度中心是你所有窗口、应用和桌面的“指挥中心”。当你感觉被窗口淹没时,它能让你瞬间获得一个清晰的全局概览。
  • 如何使用:
    • 触控板手势: 使用三指或四指向上轻扫(这是最快、最自然的方式)。
    • 键盘快捷键:F2 键(带有三个小方块图标的键),或按 ⌃(Control) + ↑
    • 触发角: 按照前面的设置,将鼠标移动到指定角落。
  • 使用心得与技巧:
    • 善用多桌面(Spaces): 在调度中心的顶部,你会看到“桌面1”、“桌面2”等。点击最右侧的 + 号可以创建新的桌面。
    • 建立工作流: 为不同的任务创建专属桌面。例如:
      • 桌面1:沟通 (Slack, 邮件)
      • 桌面2:开发 (代码编辑器, 终端, 数据库工具)
      • 桌面3:设计 (Figma, 设计稿)
      • 这样,你只需用三指或四指左右轻扫,就能在不同“工作场景”间无缝切换,保持专注。
    • 应用 Exposé: 使用三指或四指向下轻扫,可以只显示当前激活应用的所有窗口,方便你在同一个应用的多个窗口间查找。

分屏操作 (Split View)

  • 当你需要同时参考两个窗口进行工作时,分屏操作是最佳选择。它能将两个应用并排铺满整个屏幕,排除一切干扰。
  • 如何使用:
    1. 将鼠标指针悬停在任意窗口左上角的绿色全屏按钮上。
    2. 在弹出的菜单中选择“将窗口拼贴到屏幕左侧”或“右侧”。
    3. 在屏幕的另一侧,点击你想要并排显示的另一个应用窗口。
    4. 你可以拖动中间的分割线来调整两个窗口的宽度比例。
  • 使用心得与技巧:
    • 分屏模式本质上是创建了一个新的、包含两个应用的全屏“桌面空间”。
    • 你可以通过调度中心或左右轻扫手势,自由地在分屏空间和其他桌面之间切换。
    • Esc 键可以快速退出分屏模式。

台前调度 (Stage Manager) 的使用心得 (macOS Ventura 及以上)

“台前调度”是 macOS Ventura 及之后版本引入的全新窗口管理范式。它试图在“单窗口专注”和“多窗口自由”之间找到一个平衡点。将你当前使用的应用(或应用组)放在屏幕中央,并将其他最近使用的应用以缩略图形式陈列在屏幕左侧的“后台”中。

  • 如何使用:
    1. 从屏幕右上角的“控制中心”中开启“台前调度/stage manager”。
    2. 点击左侧“后台”中的应用缩略图,即可切换到该应用。
    3. 创建应用组: 从左侧“后台”将一个应用拖拽到中央舞台,与当前应用组合,即可创建一个应用组。
  • 我的使用心得:
    • 它不是调度中心的替代品,而是一种全新的工作流。调度中心适合全局概览,台前调度适合在几个核心任务组之间切换。
    • 对于开发者,可以创建一个“开发组”(VS Code + iTerm2 + Chrome)和一个“查阅组”(Notion + Slack),切换非常方便。
    • 需要适应期: 它改变了传统的多窗口交互逻辑,建议花点时间尝试,看看是否符合你的个人习惯。如果不喜欢,随时可以在控制中心关闭它。

第三方窗口管理工具推荐 (如 Magnet, Rectangle 等)

虽然 Mac 原生工具已经很不错,但对于追求极致效率的开发者和 Power User 来说,通过快捷键实现像素级的窗口控制才是王道。

  • 为何需要: 第三方工具能让你用键盘快捷键,将窗口快速布局为二分屏、三分屏、四分屏,或移动到其他显示器,速度远超鼠标拖拽。
  • 工具推荐:
    • Rectangle (免费,开源): 强烈推荐。它小巧、强大且完全免费。安装后,你可以使用 ⌃(Control) + ⌥(Option) 配合方向键(←, →, ↑, ↓)将窗口吸附到屏幕的左半边、右半边等。这是 Windows 用户非常熟悉的窗口管理方式,也是 Mac 效率玩家的必备神器。
    • Magnet (付费): App Store 上的热门应用,功能与 Rectangle 类似,提供了非常稳定和完善的体验。除了快捷键,它也支持将窗口拖拽到屏幕边缘来自动分屏。

最后,对于 Indie Hacker,我的建议是以“调度中心”的多桌面功能作为基础,

原生工具与效率应用 (Native Tools & Essential Apps)

掌握正确的工具,能让你的工作流事半功倍。以下是每个 Mac 用户,尤其是 Indie Hacker,都应该熟练使用的核心工具。

聚焦搜索 (Spotlight): 你的全能启动器 🚀

忘掉鼠标和程序坞吧,⌘ + 空格 是你最快的交互方式。

  • 启动应用: 输入应用名的前几个字母(如 vs),回车即可启动 VS Code。
  • 快速计算: 直接输入 (199+88)*1.1,立即得到结果。
  • 单位/汇率换算: 输入 15 inch to cm99 usd to jpy
  • 文件搜索: 按文件名或内容快速定位任何文件。

备忘录 (Notes) & 提醒事项 (Reminders): 轻量级任务系统 ✅

将两者结合,打造一个简单又高效的个人管理系统。

  • 备忘录 🧠 (信息库):
    • 用途: 记录一切非结构化的信息。如:一闪而过的灵感、会议纪要、文章草稿、代码片段。
    • 技巧: 使用 #标签 (例如 #idea, #project-A) 来组织和筛选笔记。
  • 提醒事项 ✅ (行动清单):
    • 用途: 只记录需要被执行的具体任务。
    • 工作流: 当「备忘录」中的某个想法或记录,明确为一个需要完成的任务时(例如:“本周五前完成Logo设计”),就把它加入「提醒事项」,并设定截止日期和提醒时间。
  • 座右铭: 备忘录负责思考,提醒事项负责执行。

自动操作 (Automator) & 快捷指令 (Shortcuts): 你的自动化助理 🤖(待完成)

让电脑做重复的工作,把你的时间花在创造上。快捷指令 (Shortcuts) 是未来的趋势,更推荐使用。

  • 简单例子 1: 一键进入工作状态
    • 工具: 快捷指令 (Shortcuts)
    • 流程: 创建一个快捷指令,依次加入 打开应用: VS Code打开应用: iTerm2打开URL: https://github.com。运行后,一键开启所有开发必备应用。
  • 简单例子 2: 批量调整图片尺寸
    • 工具: 自动操作 (Automator)
    • 流程: 创建一个“快速操作”。流程为 获取指定的访达项目 -> 缩放图像 (设定固定宽度,如1280像素)。保存后,你就可以右键点击任何图片或图片文件夹,选择该操作,一键完成尺寸调整。

终端 (Terminal): Indie Hacker 的核心武器 ⚔️(待完成)

图形界面有上限,命令行没有。

  • 升级组合: iTerm2 + Oh My Zsh
    • iTerm2: 替代系统自带终端。提供 分屏、标签页、自定义主题、高级搜索 等强大功能。
    • Oh My Zsh: Zsh shell 的超强配置框架。提供 智能自动补全、命令历史记录、海量插件 (git, docker) 和主题,颜值与实力并存。
  • 必备常用命令:
    • ls -lha: 更详细地列出当前目录所有文件(包括隐藏文件)。
    • cd ~: 快速回到用户主目录。
    • mkdir my-project && cd my-project: 创建项目文件夹并立即进入。
    • touch README.md: 创建一个空文件。
    • brew install wget: Homebrew 是 Mac 的包管理器,用它安装各种开发工具。
    • git clone [url]: 克隆一个 Git 仓库到本地。

Indie Hacker 进阶技巧 (Advanced Tips for Indie Hackers)

使用 Homebrew 高效管理开发工具 📦

把你的 Mac 当作一台服务器来管理。告别手动下载 .dmg 文件。

  • 它是什么: Mac 的“命令行 App Store”,是 macOS 的非官方包管理器。
  • 为何必备:
    • 一行命令安装一切: brew install node 安装 Node.js,brew install --cask visual-studio-code 安装 VS Code。
    • 统一更新: brew upgrade 一键更新所有通过它安装的软件,保持工具链最新。
    • 环境可复现: 使用 Brewfile 可以将你的所有应用和工具列表化。在新 Mac 上,只需一个命令 brew bundle 即可自动装回所有软件,实现开发环境的快速迁移和复制。

Alfred 的使用:替代 Spotlight 🎩(待完成)

如果说 Spotlight 是瑞士军刀,Alfred 就是一个可编程的瑞士军刀机器人。

  • 它是什么: 一个功能强大、高度可扩展的启动器。
  • 为何要替代 Spotlight (需购买 Powerpack):
    • 剪贴板历史 (Clipboard History): 随时搜索你复制过的任何文本或图片,编码、写作时的救星。
    • 代码片段 (Snippets): 将常用代码块、邮箱地址、回复模板等保存起来,通过一个短关键字(如 !sign)瞬间粘贴。
    • 工作流 (Workflows): Alfred 的核心。你可以用它:
      • 直接搜索 Dash/DevDocs 中的 API 文档。
      • 快速执行 Git 命令。
      • 批量关闭/打开一组应用。
      • 连接各种 API,打造自己的效率工具。
    • 结论: 对于靠键盘吃饭的 Indie Hacker,Alfred Powerpack 是最值得的投资之一。
  • 参考视频:【MacBook】必备效率软件alfred 胎教级入门设置 卷起来自己都害怕

Raycast使用

详见:Raycast 使用指南:Mac 高效率玩家必备工具

设置开发环境的个人经验 🛠️

目标:让你的开发环境可配置、可迁移、可复现

  • 核心理念:Dotfiles as Code(待完成
    • 将你所有的配置文件(.zshrc, .gitconfig, .vimrc 等)存放在一个 Git 仓库(例如,一个私有的 GitHub repo)。
    • 通过编写一个简单的安装脚本,在新电脑上自动创建这些配置文件的符号链接 (symlink) 到你的主目录。
    • 好处: 你的终端配置、别名、环境变量都得到了版本控制。换电脑或重装系统时,只需 git clone 并运行脚本,即可恢复你最熟悉的命令行环境。
  • 我的推荐技术栈:
    • 终端环境: iTerm2 + Oh My Zsh + Powerlevel10k (一个信息量巨大且美观的 Zsh 主题)。
    • 包管理: Homebrew + Brewfile (管理所有应用和 CLI 工具)。
    • 编辑器: VS Code + Settings Sync 插件 (自动同步你的所有设置、快捷键和插件列表)。
    • 语言版本管理: 使用 asdf, nvmpyenv 来管理不同项目的语言版本,避免全局污染。
  • 最终效果: 当你拿到一台新 Mac,只需 git clone 你的 dotfiles 仓库,再运行 brew bundle,喝杯咖啡的时间,你的开发环境就已基本恢复原样。

结论 (Conclusion)打造你的专属利器

希望这篇详尽的指南,能帮助你将 Mac 从一台普通的电脑,转变为一个真正懂你的生产力伙伴。

回顾全文,我们发现最高效的习惯可以归结为三点:

  • 将聚焦搜索 (⌘ + 空格) 作为一切操作的起点。
  • 通过调度中心和窗口管理工具,彻底告别窗口混乱。
  • 用 Homebrew、Alfred 等工具,拥抱自动化,让机器做重复的事。

然而,工具终究是为人服务的。本文提供的只是一套经过验证的起点,最重要的,是结合你自己的工作内容和习惯,不断尝试、调整,最终打磨出一套专属于你的、最顺手的工作流。你的目标不是成为工具的奴隶,而是让工具成为你思想的延伸。

那么,你的 Mac 效率秘籍是什么?又或者,你有哪些文章中没有提到的神器或技巧?

非常欢迎在下方的评论区留言分享,让我们一起交流,共同进步。