1.7 Mac 实用教程
很多同学第一次用 Mac 写代码。下面是最常用的快捷方式。挑重点记,其他用到再查。
学习策略:不要试图一次性记住所有快捷键。先掌握最常用的 5-10 个,其他在实际使用中慢慢熟悉。
常用快捷键
基础操作
记忆技巧:Mac 的 Command 键相当于 Windows 的 Ctrl 键,大部分操作都是 Command + 字母键。
| 快捷键 | 作用 | 记忆技巧 |
|---|---|---|
Command + C | 复制 | Copy |
Command + V | 粘贴 | Paste |
Command + X | 剪切 | Cut |
Command + Z | 撤销 | Undo |
Command + Shift + Z | 重做 | Redo |
Command + S | 保存 | Save |
Command + F | 查找 | Find |
系统操作
| 快捷键 | 作用 | 使用场景 |
|---|---|---|
Command + Space | 打开 Spotlight 搜索 | 快速启动应用、搜索文件 |
Command + Tab | 切换应用 | 在不同程序间切换 |
Command + Q | 退出应用 | 完全关闭程序 |
Command + W | 关闭窗口 | 关闭当前窗口,但程序仍在运行 |
Command + ~ | 切换同一应用的窗口 | 如多个浏览器标签页 |
重要区别:Command + W 只是关闭窗口,应用还在运行;Command + Q 才是真正退出应用。
终端快捷键
终端重要性:作为开发者,你会经常使用终端。掌握这些快捷键能显著提升效率。
| 快捷键 | 作用 | 使用场景 |
|---|---|---|
Control + C | 中断当前命令 | 停止正在运行的程序 |
Control + A | 光标移到行首 | 快速编辑命令开头 |
Control + E | 光标移到行尾 | 快速编辑命令结尾 |
Control + U | 删除光标前的内容 | 清空错误命令 |
Control + K | 删除光标后的内容 | 删除命令后半部分 |
Control + L | 清屏 | 清理终端界面 |
Control + R | 搜索历史命令 | 找到之前执行过的命令 |
Control + ~ | 打开/关闭终端(Cursor) | 在 IDE 中快速打开终端 |
实用技巧:在终端中输入命令时,按 Tab 键可以自动补全文件名或命令,这是提高效率的重要技巧。
实用技巧
1. 显示隐藏文件
开发者需求:很多配置文件和系统文件是隐藏的,开发时经常需要查看和编辑这些文件。
显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles YES
killall Finder效果:显示所有隐藏文件和文件夹,它们会以半透明状态显示。
隐藏文件
defaults write com.apple.finder AppleShowAllFiles NO
killall Finder效果:恢复默认状态,隐藏系统文件。
2. 截图快捷键
截图技巧:作为开发者,经常需要截图记录错误信息、代码片段或与团队沟通。
| 快捷键 | 功能 | 使用场景 |
|---|---|---|
Command + Shift + 3 | 全屏截图 | 截取整个屏幕 |
Command + Shift + 4 | 区域截图 | 截取选定区域 |
Command + Shift + 5 | 打开截图工具 | 更多截图选项 |
高级技巧:使用 Command + Shift + 4 后,按空格键可以截取特定窗口,非常精确和美观。
3. 快速打开终端
效率提升:在特定文件夹快速打开终端是开发者的日常需求。
设置快捷键
- 打开「系统偏好设置」
- 点击「键盘」→「快捷键」
- 左侧选择「服务」
- 找到「新建位于文件夹位置的终端窗口」
- 勾选并设置快捷键(如
Control + Option + T)
使用方法:
- 在 Finder 中选中任意文件夹
- 按下设置的快捷键
- 终端会直接在该文件夹路径打开
4. 应用切换技巧
多任务处理:开发时经常需要在不同应用间切换,掌握这些技巧能提升效率。
基础切换:
Command + Tab:正向切换应用Command + Shift + Tab:反向切换应用Command + ~:在同一应用的不同窗口间切换
高级技巧:
- 按住
Command + Tab,用鼠标点击要切换的应用 - 按住
Command不放,按Tab循环切换 - 按住
Command + Tab,按Q退出选中的应用 - 按住
Command + Tab,按H隐藏选中的应用
5. 文件管理技巧
Finder 技巧:Mac 的文件管理器有很多隐藏功能。
常用操作:
Command + N:新 Finder 窗口Command + Shift + N:新建文件夹Command + Delete:移到废纸篓Command + Shift + Delete:清空废纸篓Enter:重命名文件(Windows 的 F2)
快速访问:
Command + Shift + H:前往个人文件夹Command + Shift + D:前往桌面Command + Shift + O:前往文稿Command + Shift + U:前往实用工具
开发相关技巧
1. 程序坞(Dock)优化
Dock 配置:合理的 Dock 配置能提升开发效率。
添加常用应用到 Dock:
- 打开应用
- 右键点击 Dock 上的应用图标
- 选择「选项」→「在 Dock 中保留**
移除不需要的应用:
- 将应用图标拖出 Dock
- 松开鼠标,图标消失
开发者推荐 Dock 应用:
- 终端(iTerm2)
- 代码编辑器(Cursor/VSCode)
- 浏览器(Chrome)
- 系统偏好设置
- Finder
2. 触控板手势
触控板效率:掌握触控板手势能让你不用键盘也能高效操作。
常用手势:
- 双指轻点:右键点击
- 双指滑动:滚动页面
- 三指上滑:显示所有窗口(Mission Control)
- 三指下滑:显示当前应用的所有窗口
- 四指张开:显示桌面
- 四指合拢:Launchpad
3. Mission Control 配置
虚拟桌面:使用多个桌面可以更好地组织工作空间。
设置方法:
- 系统偏好设置 → Mission Control
- 启用「自动排列空间」
- 启用「应用程序窗口」
使用技巧:
Control + 上箭头:Mission ControlControl + 左箭头:上一个桌面Control + 右箭头:下一个桌面
开发环境优化
1. 性能监控
系统监控:了解系统资源使用情况,有助于优化开发环境。
活动监视器:
- 位置:应用程序 → 实用工具 → 活动监视器
- 功能:查看 CPU、内存、磁盘、网络使用情况
- 快捷键:
Command + Option + Esc(强制退出)
2. 内存管理
内存优化:开发工具通常会占用较多内存,需要合理管理。
查看内存使用:
- 活动监视器 → 内存标签
- 关注「内存压力」指示器
- 绿色 = 正常,黄色 = 警告,红色 = 严重
优化建议:
- 关闭不使用的浏览器标签页
- 定期重启大型应用
- 监控内存占用异常的程序
常见问题解决
| 问题 | 解决方案 |
|---|---|
| 应用卡死 | Command + Option + Esc 强制退出 |
| 磁盘空间不足 | 使用 CleanMyMac 或手动清理 |
| 网络连接问题 | 重启 Wi-Fi 或重置网络设置 |
| 外接显示器问题 | 系统偏好设置 → 显示器 |
| 声音问题 | 检查音频输出设置或重启音频服务 |
Mac 使用检查清单
掌握以下基础技能:
- 基础快捷键(复制、粘贴、保存等)
- 系统操作快捷键(Spotlight、应用切换)
- 终端基础快捷键
- 截图技巧
- 显示/隐藏文件
- 文件管理技巧
- Dock 优化
- 触控板手势
- 虚拟桌面使用
- 系统监控基础
学习建议:Mac 的学习曲线相对平缓,但功能强大。花时间掌握这些基础技能,会在后续的开发工作中带来巨大收益。
最后提醒:工具是为效率服务的,不要陷入”工具完美主义”的陷阱。够用就好,重点是专注于编程学习和项目实践。