必备软件清单
在开始开发之前,我们需要安装和配置一些必要的软件。以下是所有需要的软件清单。
软件名称 | 用途 | 是否必需 | 是否免费 | 下载链接 |
---|---|---|---|---|
Cursor | AI 辅助编程工具,集成 ChatGPT 提供代码建议 | 下载 | ||
Bob | Mac 平台划词翻译工具,支持 OCR 识别 | 下载 | ||
Chrome | 主流浏览器,强大的开发者工具和插件生态 | 下载 | ||
GitHub Desktop | 图形化的 Git 操作工具,简化版本控制 | 下载 | ||
Git | 最流行的版本控制系统,用于代码管理 | 安装教程 | ||
Node.js | JavaScript 运行环境和包管理器 | 安装教程 | ||
Figma | 专业的 UI 设计工具,支持实时协作 | 下载 | ||
Raycast | 效率启动器,支持插件扩展和自动化 | 下载 | ||
VS Code | 轻量级代码编辑器,插件生态丰富 | 下载 | ||
CleanShot X | Mac 专业截图工具,支持滚动截图 | 下载 | ||
Screen Studio | 录屏工具,自带智能剪辑功能 | 下载 | ||
Eagle | 素材管理工具,支持智能标签分类 | 下载 | ||
One Switch | 系统功能快捷开关,一键切换模式 | 下载 | ||
Bartender 4 | Mac 菜单栏图标管理工具,保持整洁 | 下载 | ||
LocalSend | 局域网文件传输工具,无需互联网 | 下载 | ||
Zipic | 图片压缩工具,支持批量处理 | 下载 | ||
SiteSucker | 网站下载工具,支持完整网站抓取 | 下载 | ||
iTerm2 | Mac 终端工具,支持分屏和主题定制 | 下载 | ||
Navicat Premium | 数据库管理工具,支持多种数据库 | 下载 |
破解软件资源站点
注意:以下网站提供的破解软件仅供学习研究使用。建议在条件允许的情况下,购买正版软件以支持开发者。
网站名称 | 特点 | 访问地址 |
---|---|---|
XMac | Mac应用分享平台,搜索方便,下载速度快 | https://xmac.app |
MacBed | Mac破解软件下载站,资源较多但广告较多 | https://www.macbed.com |
AppStorrent | 俄罗斯知名Mac破解站 | https://appstorrent.ru |
免责声明:以上资源仅供学习使用。若因使用破解软件导致的任何问题,我们概不承担任何责任。
Mac 软件安装指南
Mac 软件通常有以下几种安装方式:
安装方式 | 步骤 | 优点 | 注意事项 |
---|---|---|---|
App Store 安装 | 1. 在 App Store 中搜索 2. 点击”获取”即可 | - 最安全的安装方式 - 支持自动更新 | - 部分软件可能收费 - 版本可能不是最新 |
DMG 安装包 | 1. 下载 .dmg 文件 2. 双击打开 DMG 文件 3. 将应用程序拖拽到 Applications 文件夹 4. 弹出安装镜像 5. 删除下载的 DMG 文件 | - 安装过程简单 - 下载速度快 | - 注意下载源的安全性 - 需要手动更新 |
PKG 安装包 | 1. 下载 .pkg 文件 2. 双击打开安装包 3. 按照安装向导完成安装 4. 删除安装包文件 | - 可自定义安装选项 - 支持系统级安装 | - 可能需要管理员权限 - 卸载相对复杂 |
ZIP 压缩包 | 1. 下载 .zip 文件 2. 双击解压文件 3. 将解压出的应用移动到 Applications 文件夹 4. 删除压缩包文件 | - 文件体积小 - 便于分发 | - 可能需要手动授权 - 需要手动更新 |
Homebrew 安装 | 1. 打开终端 2. 运行 brew install 软件名 3. 等待安装完成 | - 命令行一键安装 - 自动管理依赖 - 方便更新和卸载 - 支持批量安装 | - 需要先安装 Homebrew - 部分软件可能版本较旧 - 安装速度取决于网络 |
可通过 Homebrew 安装的软件
⚠️ 重要提示:在使用 Homebrew 安装软件之前,请先阅读开发环境配置页面,确保:
- 已正确配置科学上网环境
- 已正确安装 Homebrew
- 已了解 Homebrew 的基本使用方法
这将帮助你避免安装过程中的各种问题,节省大量时间。
以下是本文提到的可以通过 Homebrew 安装的软件列表及其安装命令:
# 必需软件
brew install --cask cursor # Cursor
brew install --cask google-chrome # Chrome
brew install --cask github # GitHub Desktop
brew install git # Git
brew install node # Node.js
brew install --cask figma # Figma
brew install --cask raycast # Raycast
brew install --cask visual-studio-code # VS Code
# 推荐软件
brew install --cask localsend # LocalSend
brew install --cask iterm2 # iTerm2
# 更多推荐软件
brew install --cask microsoft-edge # Microsoft Edge
brew install --cask firefox # Firefox
brew install --cask notion # Notion
常见问题解决
Q: 提示”无法打开,因为它来自身份不明的开发者”怎么办?
A: 打开”系统偏好设置” > “安全性与隐私”,点击”通用”标签,点击左下角的锁图标并输入密码,选择”仍要打开”或”始终允许”。注意:仅对可信任的应用执行此操作。
Q: 提示”已损坏,无法打开”怎么解决?
A: 打开终端,输入命令:xattr -cr /Applications/应用名称.app
,然后重新打开应用。这种情况通常是由于系统安全设置导致。
Q: 安装时提示”磁盘空间不足”该如何处理?
A: 检查并清理磁盘空间,可以使用 CleanMyMac 等工具清理系统,删除不需要的大文件或应用。建议保持至少 10% 的磁盘空间。
Cursor
基于 AI 的智能代码编辑器,提供强大的代码补全和建议功能。主要功能:智能代码补全,AI 辅助编程,Git 集成,实时代码建议,多人协作。
Bob
Mac 平台上强大的翻译和 OCR 工具。主要功能:划词翻译,截图翻译,OCR 识别,多翻译引擎支持,快捷键操作。
Chrome
最流行的浏览器,也是前端开发必备的调试工具。主要功能:开发者工具,扩展系统,书签同步,性能优化,跨平台支持。
GitHub Desktop
提供友好的图形界面来管理 Git 仓库。主要功能:可视化提交,分支管理,冲突解决,仓库克隆,提交历史查看。
Git
最流行的版本控制系统。主要功能:代码版本控制,分支管理,远程仓库同步,历史记录追踪,团队协作。
💡 推荐使用 Homebrew 安装 Git,详细安装步骤请参考开发环境配置页面。
Node.js
基于 Chrome V8 引擎的 JavaScript 运行环境。主要功能:服务器端 JavaScript 运行,包管理系统,异步 I/O,丰富的生态系统。
💡 推荐使用 Homebrew 安装 Node.js,详细安装步骤请参考开发环境配置页面。
Figma
专业的在线设计工具。主要功能:UI 设计,原型制作,组件系统,实时协作,插件扩展。
Raycast
强大的效率启动器。主要功能:快速启动应用,工作流自动化,扩展系统,快捷命令,系统控制。
Visual Studio Code
轻量级但功能强大的源代码编辑器。主要功能:智能代码补全,调试工具,Git 集成,扩展系统,自定义主题。
CleanShot X
Mac 上最强大的截图和录屏工具。主要功能:截图编辑,屏幕录制,云端上传,滚动截图,标注工具。
Screen Studio
作为老牌录屏软件 ScreenFlow 的替代品,Screen Studio 提供了现代化的录屏体验。主要功能:高质量录制,鼠标轨迹美化,自动编辑,转场效果,导出优化。相比 ScreenFlow,它的界面更简洁,使用更直观,是一个不错的选择。
Eagle
专业的素材管理工具。主要功能:素材整理,智能标签,快速搜索,灵感收集,跨设备同步。
One Switch
常用系统功能的快捷开关。主要功能:深色模式切换,隐藏桌面图标,保持屏幕唤醒,AirPods 连接,系统静音。
Bartender 4
菜单栏图标管理工具。主要功能:图标隐藏,自动显示规则,快捷键控制,搜索功能,自定义排序。
LocalSend
安全的跨平台文件传输工具。主要功能:局域网传输,无需互联网,多设备支持,文件夹传输,端到端加密。
Zipic
简单高效的图片压缩工具。主要功能:批量压缩,自定义压缩参数,格式转换,原图备份,拖拽操作。
SiteSucker
网站下载工具。主要功能:完整网站下载,自定义下载规则,离线浏览,资源过滤,断点续传。
iTerm2
Mac 上最好用的终端工具之一。主要功能:分屏显示,搜索功能,自动补全,主题定制,命令历史。
Navicat Premium
强大的数据库管理和开发工具。主要功能:多数据库支持,可视化查询,数据同步,备份恢复,模型设计。