Mac 常用使用与配置技巧
前言
换机或重装后,macOS 默认行为往往和日常习惯差一截:触控板要点太重、截图堆在桌面、Finder 搜到整台电脑。
Homebrew、Node、镜像等开发环境见《Mac常用环境配置》,本文只收每天都会碰到的使用与系统开关。
下文以 Apple Silicon 上的 zsh 为例,Intel 机把 Homebrew 路径换成 /usr/local 即可。
部分 defaults 改完后要重启 Finder 或注销才完全生效。
系统设置
系统设置里优先改这几处,后面的命令只是加速同一件事。
触控板
打开 系统设置 → 触控板 ,打开轻点来点按,避免每次都要用力按下。
需要拖窗口时,打开 辅助功能 → 指针控制 → 触控板选项 ,打开三指拖移。
习惯 Windows 滚动方向的,可关掉触控板里的自然滚动。
键盘
开发时建议把 F1–F12 当标准功能键用:系统设置 → 键盘 ,打开将 F1、F2 等键用作标准功能键。
需要亮度、音量时按住 Fn 即可。
Caps Lock 可改成 Control:同一页进入修饰键,把 Caps Lock 映射为 Control。
按住字母弹出注音菜单会干扰编辑器连按删除,可用下面命令改成按住即重复。
1 | defaults write -g ApplePressAndHoldEnabled -bool false |
改完后退出并重新打开目标 App 才会生效。
想加快重复速度时,可同时调这两项(数值越小越快,过小会难控)。
1 | defaults write -g KeyRepeat -int 2 |
Dock 与热角
系统设置 → 桌面与程序坞 里建议打开自动显示和隐藏程序坞,并关掉在程序坞中显示建议和最近使用的 App。
同一页可把最小化改成缩放到应用程序图标,减少 Dock 被窗口挤满。桌面与程序坞 最下方的触发角可把某个屏幕角设为调度中心或锁屏,鼠标甩过去即可。
窗口切换记住两组键: Command + Tab 切 App,同一 App 的多个窗口用 Command 加反引号键( Tab 上方那颗)。
分屏用窗口左上角的绿色按钮按住,再选左右半屏。
Finder
Finder 默认信息偏少,把路径栏、扩展名打开后,定位文件会轻松很多。
显示信息
在任意 Finder 窗口用菜单 显示 打开路径栏和状态栏,或用命令一次写上。
改完后重启 Finder 使界面立刻刷新。
1 | defaults write com.apple.finder ShowPathbar -bool true |
需要临时看隐藏文件时,在 Finder 里按 Command + Shift + . 。
用户目录下的 Library 默认隐藏,长期要进可用:
1 | chflags nohidden ~/Library |
搜索与排序
Spotlight 适合找 App 和文档,当前文件夹内查找应限制范围,避免一次扫整盘。
把 Finder 搜索默认改成当前文件夹:
1 | defaults write com.apple.finder FXDefaultSearchScope -string "SCcf" |
列表视图里希望文件夹始终排在文件前面:
1 | defaults write com.apple.finder _FXSortFoldersFirst -bool true |
常用操作
复制当前文件夹的 POSIX 路径用 Option + Command + C 。
地址栏跳转用 Command + Shift + G ,可直接贴 /opt/homebrew 这类路径。
预览文件按空格即可,再按空格关闭,不必每个都打开。
从 Finder 把文件拖到终端,会插入带转义的完整路径。
截图与录屏
Command + Shift + 3 全屏,Command + Shift + 4 框选,Command + Shift + 5 打开工具条(可选窗口、录屏、改保存位置)。
框选后再按空格,会变成捕捉指定窗口。
需要放进剪贴板而不是文件时,在上述组合里再加 Control 。
桌面容易被截图占满,建议先建目录再改保存位置。
1 | mkdir -p ~/Pictures/Screenshots |
窗口截图默认带阴影,不需要时可关掉。
1 | defaults write com.apple.screencapture disable-shadow -bool true |
终端
终端里用 open 和系统剪贴板对接,比在 Finder 和编辑器之间来回点更省事。
打开与剪贴板
在当前目录打开 Finder、用默认 App 打开文件、或指定 App 打开,都可以用 open 。
1 | open . |
把命令输出或文件内容送进剪贴板,再用 Command + V 贴到任意 App。
1 | pwd | pbcopy |
临时不让机器睡觉(演示或跑长任务)用 caffeinate ,Control + C 结束。
1 | caffeinate -d |
zsh 配置
Apple Silicon 上 Homebrew 在 /opt/homebrew ,新开终端前要先注入 PATH。
把下面片段放到 ~/.zshrc 靠近文件开头的位置。
1 | eval "$(/opt/homebrew/bin/brew shellenv)" |
常用别名也可写在同一文件,改完执行 source ~/.zshrc 。
1 | alias ll="ls -lah" |
还没装过命令行工具时,先装 Xcode Command Line Tools,否则 git、clang 都不可用。
1 | xcode-select --install |
defaults 开关
defaults 改的是 App 的 plist,写错 key 通常只是没效果,不会把系统写坏。
改 Finder 相关项后记得 killall Finder 。
外置盘和网盘上的 .DS_Store 容易污染共享目录,可禁止写入。
1 | defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true |
保存面板默认收缩成很短一截,展开后才能直接选路径。
1 | defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true |
查看某个 key 当前值、或恢复默认,用 read 和 delete 。
1 | defaults read com.apple.finder ShowPathbar |
安全与权限
从网上下载的 App 第一次打开可能被拦截:在 系统设置 → 隐私与安全性 里点仍要打开。
开发调试、输入法、截图工具常要在辅助功能、屏幕录制、完全磁盘访问权限里勾选,改完建议把目标 App 退出再开。
终端里执行 sudo 前先确认命令来源,系统密码输入时不会回显字符。
启动时自动打开的 App 在 系统设置 → 通用 → 登录项与扩展 管理,装过的启动器、更新器优先从这里清掉。
查看本机大致型号与系统版本,可在终端执行:
1 | sw_vers |
arm64 表示 Apple Silicon,x86_64 表示 Intel。
按架构选 Homebrew 路径和部分 CLI 安装包,能少踩一半坑。