10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI编程开发

Cursor全栈开发环境配置指南(Mac版):Python/JavaScript/TypeScript/Swift/Java环境搭建、基础配置

11月前 AI编程开发 3663 0

如果你已经是苏米客的粉丝,并且已经准备好开始AI编程了,那么苏米今天这篇入门配置正是为你准备的,无论你如何开始开发,开发的运行环境是必不可少的,苏米整理了日常开发中最常见的几种开发环境配置,教你如何高效配置智能开发环境,本期是macOS系统的配置教程。

本文将以Cursor编辑器为核心,手把手带你搭建macOS下的全栈开发环境,让AI助手真正成为你的"第二大脑"。

Cursor基础配置

在开始配置各语言环境前,建议完成以下基础设置:

  1. 下载安装:从官方网站下载最新版Cursor。

  2. 登录账号:推荐使用Google进行快捷登录,或使用邮箱注册登录。

  3. 导入设置:如果从VS Code迁移,可以导入现有的设置、插件和主题。

  4. 设置全局Rules:参考相关文档进行详细配置。

这些基础设置将确保你获得最佳的Cursor使用体验。

Python开发环境配置

1. 安装Python

下载并安装Python:

Python官网:https://www.python.org/downloads/

配置Python路径:在终端中执行以下命令:

vi ~/.zshrc

添加以下内容:

export PATH="/Library/Frameworks/Python.framework/Versions/3.13/bin:$PATH"

验证安装:

$ python3 --version
$ pip3 --version

配置别名(可选):

alias python='python3'
alias pip='pip3'

2. 虚拟环境管理

推荐使用以下工具管理Python虚拟环境:

  • uv:更快的包安装和环境管理工具

  • poetry:现代化的依赖管理和打包工具

安装命令:

# 安装uv
curl -sSf https://install.python-poetry.org | python3 -
# 安装poetry
pip install poetry

3. Cursor插件与配置

推荐安装以下插件:

  • Python (Microsoft):提供语言支持

  • Python Debugger:进行Python调试

  • Pylance:提供静态类型检查和智能提示

  • Black Formatter:提供代码格式化

  • Pylint:代码检查

  • MypyType Checker:类型检查

配置 settings.json:

{
  "[python]": {
    "editor.defaultFormatter": "ms-python.black-formatter",
    "editor.formatOnSave": true
  },
  "pylint.enabled": true
}

选择项目虚拟环境:

  • 打开命令面板(Cmd + Shift + P)

  • 搜索 "Python: Select Interpreter" 并选择合适的虚拟环境。

JavaScript开发环境配置

1. 安装Node.js

安装nvm(Node版本管理工具):

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash

安装Node.js:

nvm install 22

验证安装:

node -v
npm -v

2. 包管理工具

根据项目需求,选择合适的包管理工具:

  • npm:Node.js自带,最广泛使用

  • yarn:更快的依赖安装,更好的缓存机制

  • pnpm:节省磁盘空间,高效依赖管理

安装命令:

# 安装yarn
npm install -g yarn
# 安装pnpm
npm install -g pnpm

3. TypeScript配置

全局安装TypeScript:

npm install -g typescript

初始化项目:

tsc --init

编译TypeScript文件:

tsc your-file.ts

4. Cursor插件与配置

推荐安装以下插件:

  • ESLint:代码质量检查

  • Prettier:代码格式化

  • JavaScript and TypeScript Nightly:启用最新的TypeScript语法

配置 settings.json:

{
  "[javascript]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": true
  },
  "[typescript]": {
    "editor.tabSize": 2,
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": true
  }
}

Swift开发环境配置

1. 安装Xcode

从Mac App Store下载并安装最新版Xcode。

安装命令行工具:

xcode-select --install

2. 辅助工具

安装以下工具增强Swift开发体验:

# 无需打开Xcode即可构建项目
brew install xcode-build-server
# 美化打印 `xcodebuild` 命令输出到终端
brew install xcbeautify
# 高级格式化和语言功能
brew install swiftformat

3. Cursor插件与配置

推荐安装以下插件:

  • SweetPad:增强Swift开发体验,提供代码编译、运行和调试功能

  • Swift:支持Swift语法高亮和基本语言功能

SweetPad配置:

  • 安装插件后,在项目根目录创建 .sweetpad 配置文件。

  • 设置项目特定的构建和运行参数。

更多SweetPad信息参考SweetPad文档:https://sweetpad.hyzyla.dev/docs/intro/

Java开发环境配置

1. 安装Java

使用SDKMAN管理Java开发工具:

# 安装SDKMAN
curl -s "https://get.sdkman.io" | bash
# 安装JDK
sdk list java
sdk install java 21.0.1-oracle
# 安装构建工具
sdk install gradle 8.7
sdk install maven 3.8.1
# 切换版本
sdk default java 21.0.1-oracle

2. Cursor插件与配置

推荐安装以下插件:

  • Extension Pack for Java:全面的Java开发支持

  • Gradle for Java:Gradle构建支持

  • Maven for Java:Maven构建支持

  • Spring Boot Extension Pack:Spring Boot应用开发支持

配置 settings.json:

{
  "java.jdt.ls.java.home": "/path/to/jdk",
  "java.c"
}

总结

优秀的开发环境不是一成不变的设定,而是持续进化的智能生态。现在就开始在macOS环境下快速配置你的全栈开发环境,通过学习如何快速配置目前主流的Python、JavaScript/TypeScript、Swift和Java开发环境,告别项目开始的手足无措!

Cursor作为一款AI增强型代码编辑器,结合其强大的AI编码助手功能,能够显著提升开发效率。无论是初学者还是资深开发者,都可以通过Cursor获得更高效、更智能的开发体验。

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:Cursor全栈开发环境配置指南(Mac版):Python/JavaScript/TypeScript/Swift/Java环境搭建、基础配置
#Cursor #全栈开发 #开发环境 #环境搭建 #配置指南 
收藏 1
Cursor全栈开发环境配置指南(Win版):Python/JavaScript/Node.js/Java环境搭建、基础配置
微信也能直接操作 OpenClaw?实测腾讯自家 QClaw:本地一键部署,启动更省事
推荐阅读
  • 两款Claude Code 聊天记录管理工具:保存Claude Code 完整的聊天记录
  • Chrome 浏览器中的 Claude Code:从对话助手到工作流自动化工具
  • 万字长文解密 Anthropic Skills:Agent 工程的核心招式,一篇读懂
  • Claude Code Remote:这个开源项目让我实现了远程控制Claude Code
  • 高手都在用的神级Cursor Rule:RIPER-5模式可以大大提升 Claude 的性能
评论 (0)
请登录后发表评论
分类精选
手把手教你用支付宝订阅 Cursor Pro:国内用户最全开通教程(附取消自动扣费)
22802 8月前
Claude Code Rules:claude.md文件配置完全指南
18358 7月前
Claude Code + MCP 实战教程:手把手教你如何在Claude Code里面使用MCP
13810 7月前
学生党0元白嫖!手把手教你解锁Cursor Pro年VIP,超详细申请教程(附避坑指南)
13384 10月前
Cursor 0.46更新,新增支持Claude 3.7 + GPT 4.5,Cursor Pro 无限续杯攻略,全自动化工具使用说明
12701 1年前
Claude Code 官方已支持Windows系统!手把手教你免费安装使用Claude Code
12674 7月前
Cursor代码生成器中文使用教程,Cursor新手入门完全指南,全网最全面详细的Cursor使用教程
11803 1年前
手把手教你在VS Code & Cline/RooCode 中使用Kimi K2 模型,配置实录+开发实战体验
10831 7月前
手把手教你在Claude Code 中使用Kimi K2 模型,超简单配置教程分享
9556 7月前
Cursor新手3分钟快速搞懂 Ask/Manual/Agent 三种模式及高级技巧
9466 9月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 skill-creator进阶:如何用Claude和Codex的分工模式打造高质量Skill
2 OpenClaw Skills深度实测:如何从341个恶意插件中精准筛选15个可靠工具
3 万字长文解密 Anthropic Skills:Agent 工程的核心招式,一篇读懂
4 Skills的4个必备工具,从重复输入到自动执行
5 Claude Code CLI 加入 LSP 支持,最强 AI 编程工具体验再升级
6 Claude Code 上线 Auto Memory 自动记忆,采用本地 Markdown 跨会话不再失忆
7 快速上手 Claude 的手机远程写代码实操教程,移动开发终于顺畅了
8 新手入门:深入浅出 Agent Skills 底层原理全解析(附实战案例)
9 用好 find-skills ,让你更高效的查找和使用 Skills
10 基于 OpenClaw + Codex + ClaudeCode 的智能体集群架构完整开源
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联