十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

AI代码编辑器Cursor入门——VSCode搭建Python开发环境

AI代码编辑器Cursor入门——VSCode搭建Python开发环境 文章目录简介快捷键安装PythonCursor中文自动激活虚拟环境obra/superpowersjnMetaCode/superpowers-zhFission-AI/OpenSpecmattpocock/skillsTODO[wshobson/agents](https://github.com/wshobson/agents)affaan-m/everything-claude-codeanthropics/skillsPowershell7hugohe3/ppt-mastervercel-labs/agent-skills配置开发环境settings.json汇总PythonDebug复制不截断Unicode取消高亮默认使用Ruff格式化初试代码格式化设置默认Terminal代码跳转安装skillsTODO专业术语参考文献简介Cursor 是一款 AI 代码编辑器旨在更快地构建软件fork 自 VSCode。功能代理人模式实现端到端完成任务自动检索上下文自动编写终端命令自动检测 lint 错误自动补全多行编辑智能重写光标预测聊天即时应用代码库问答引用你的代码使用图像询问网络使用文档CtrlK以自然语言编写终端命令快速提问快捷键Open Cursor SettingsCtrlShiftJ命令面板CtrlShiftP快速打开CtrlP智能提示Alt/帮助对话CtrlP代码格式化AltShiftF新建智能体CtrlShiftL显示终端CtrlJ显示文件CtrlB搜索文件CtrlP打开浏览器CtrlShiftB运行和调试CtrlShiftD在资源管理器中显示AltShiftRVSCode快捷键命令面板搜索框CtrlShiftP上一个浏览位置Alt←代码格式化AltShiftFPython 使用 Python IndentSettingsCtrl,安装Pythonprint(Hello World!)Cursor下载 Cursor以管理员身份运行Language for AI 设为 Chinese (Simplified)右上角 Open Cursor SettingsCtrlShiftJ → Privacy mode → 选 Enabled (all code remains private)中文CtrlShiftX→Chinese自动激活虚拟环境以管理员身份运行 PowerShellSet-ExecutionPolicy-ExecutionPolicyRemoteSigned-ScopeLocalMachine-Forceobra/superpowers头脑风暴 (brainstorming)在真正动手写代码前触发。把模糊的想法通过提问理清楚探索不同的替代方案然后把设计方案分模块展示给你确认最后把敲定的设计文档保存下来使用 Git 工作区 (using-git-worktrees)在设计稿通过后触发。创建一个全新的分支并在隔离的工作区里跑项目搭建同时验证测试环境是否干净、基础测试能否通过编写计划 (writing-plans)设计一通过就触发。把整个工作拆解成一个个小任务每个任务都会精确到具体的文件路径、完整的代码实现以及验证步骤子代理驱动开发 或 执行计划 (subagent-driven-development / executing-plans)有计划就触发。为每个小任务分派一个子代理去干活并且经过两轮审查先看是否符合设计规范再看代码质量或者按批次执行中间设置人工检查点让你把关测试驱动开发 (test-driven-development)在写代码的过程中触发。严格执行“红-绿-重构”原则先写一个会报错的测试 → 看着它失败 → 写最精简的代码让它通过 → 看着它成功 → 提交代码。如果在写测试之前就写了业务代码这些代码会被直接删掉请求代码审查 (requesting-code-review)在任务与任务的间隙触发。拿着代码去对照计划进行审查并按严重程度汇报问题。如果是致命问题就会阻止你继续往下做完成开发分支 (finishing-a-development-branch)所有任务都搞定后触发。再次验证测试然后给你几个选择合并代码、提PR、保留分支或者直接丢弃最后清理掉临时的工作区/add-plugin superpowersjnMetaCode/superpowers-zh头脑风暴 (brainstorming) 需求分析 → 设计规格不写代码先想清楚编写计划 (writing-plans) 把规格拆成可执行的实施步骤执行计划 (executing-plans) 按计划逐步实施每步验证测试驱动开发 (test-driven-development) 严格 TDD先写测试再写代码系统化调试 (systematic-debugging) 四阶段调试法定位→分析→假设→修复请求代码审查 (requesting-code-review) 派遣审查 agent 检查代码质量接收代码审查 (receiving-code-review) 技术严谨地处理审查反馈拒绝敷衍完成前验证 (verification-before-completion) 证据先行——声称完成前必须跑验证派遣并行 Agent (dispatching-parallel-agents) 多任务并发执行子 Agent 驱动开发 (subagent-driven-development) 每个任务一个 agent两轮审查Git Worktree 使用 (using-git-worktrees) 隔离式特性开发完成开发分支 (finishing-a-development-branch) 合并/PR/保留/丢弃四选一编写 Skills (writing-skills) 创建新 skill 的方法论使用 Superpowers (using-superpowers) 元技能如何调用和优先使用 skillsnpx superpowers-zhFission-AI/OpenSpecSpec-Driven DevelopmentSDD规格驱动开发 框架面向 AI 编程助手规划能力极强proposal 到 specs 到 design 到 tasks每一步都有 schema 验证delta spec 做增量变更让 AI 想清楚再动手需求模糊的时候用 OpenSpec 探索/opsx-explore探索模式想清楚、读代码、比方案不写业务代码适合需求还不清晰时/opsx-propose创建变更按依赖顺序生成 proposal / design / specs / tasks适合需求明确时要开一个新 change/opsx-apply实现读 tasks.md逐项写代码并勾选 - [x]适合 artifact 就绪开始编码/opsx-sync合并规格把 change 里的 delta spec 智能合并进 openspec/specs/ 主 spec适合实现完成、归档前同步 spec/opsx-archive归档检查完成度可选 sync再移到 changes/archive/YYYY-MM-DD-/适合功能做完、收尾npminstall-gfission-ai/openspeclatest openspec initmattpocock/skillsgrill-me像答辩一样拷问你当前的方案to-prd把当前对话里已经达成的一致理解整理成一份 PRD并按技能流程发到项目的 issue 追踪系统to-issues把计划拆成 issue 追踪系统里可独立认领的一条条工单tdd按 TDD红–绿–重构 做功能或修 bugimprove-codebase-architecture在仓库里找架构上的加深机会caveman极简说话模式省 token多轮生效直至说停npx skillslatestaddmattpocock/skillsTODOwshobson/agents/plugin marketplaceaddwshobson/agents /plugininstallpython-developmentaffaan-m/everything-claude-codegitclone https://github.com/affaan-m/everything-claude-code.gitcdeverything-claude-codeanthropics/skillsfrontend-designnpx skillsaddanthropics/skills--skillfrontend-designPowershell7以管理员身份运行 PowerShellwingetinstall--idMicrosoft.PowerShell--sourcewinget修改 settings.json{terminal.integrated.defaultProfile.windows:PowerShell,terminal.integrated.profiles.windows:{PowerShell:{source:PowerShell,path:C:\\Program Files\\PowerShell\\7\\pwsh.exe}}}验证$PSVersionTable.PSVersionhugohe3/ppt-masternpx skillsaddhugohe3/ppt-mastervercel-labs/agent-skillsVercel 工程团队总结的最佳实践vercel-react-best-practicesReact/Next.js 性能规范web-design-guidelines网页设计规范vercel-composition-patternsReact 组合模式提供中大型前端项目的 UI 架构模式指导如何设计可复用的布局壳、插槽与复合组件避免 boolean prop 泛滥npx skillsaddvercel-labs/agent-skills配置开发环境工作区级.vscode/settings.json用户级%APPDATA%\Cursor\User\settings.json如C:\Users\Administrator\AppData\Roaming\Cursor\User\settings.jsonsettings.json汇总{window.commandCenter:true,[python]:{editor.formatOnSave:false,editor.defaultFormatter:charliermarsh.ruff},editor.unicodeHighlight.nonBasicASCII:false,editor.unicodeHighlight.ambiguousCharacters:false,debug.console.wordWrap:true,debug.internalConsoleOptions:openOnSessionStart,terminal.integrated.scrollback:50000,terminal.integrated.defaultProfile.windows:PowerShell,terminal.integrated.profiles.windows:{PowerShell:{source:PowerShell,path:C:\\Program Files\\PowerShell\\7\\pwsh.exe}},window.autoDetectColorScheme:false,python.languageServer:None,files.associations:{.env:properties,**/.env.*:properties}}PythonExtensionsCtrlShiftX 搜Python→ Install输入框搜 Python: Select InterpreterCtrlShiftPDebug复制不截断settings.json{debug.console.wordWrap:true,debug.internalConsoleOptions:openOnSessionStart,terminal.integrated.scrollback:50000,}Unicode取消高亮settings.json{editor.unicodeHighlight.nonBasicASCII:false,editor.unicodeHighlight.ambiguousCharacters:false,}默认使用Ruff格式化扩展市场安装 Ruffsettings.json{[python]:{editor.formatOnSave:true,editor.defaultFormatter:charliermarsh.ruff}}初试代码补全Tab触发补全手动触发CtrlSpace强制触发Tab接受建议完全接受Tab部分接受Ctrl→智能接受Enter代码生成CtrlK对话助手CtrlL代码编辑器CtrlIAgent 智能助手代码格式化python代码格式化工具只懂autopep8这里有更好的Extensions 搜autopep8搜索框输入Preferences: Open User Settings (JSON)[python]: { editor.defaultFormatter: ms-python.autopep8, editor.formatOnSave: true },重启 VSCode保存时自动格式化File → Preferences → SettingsCtrl,Text Editor → Formatting → 勾选【Format On Save】设置默认Terminal搜索框输入Terminal: Select Default Profile代码跳转File → Preferences → VS Code Settings → 搜索Python: Language Server→ 设为PylanceJedi传统自动补全库基于静态代码分析轻量级功能有限Pylance微软发布现代化功能丰富跳回去Alt←安装skillsnpminstall-gopenskills openskillsinstallanthropics/skills openskillssync调用 pptx skills根据项目亮点生成一份PPTTODO功能都用一遍这 2 个免费的开源 Skill 太给劲儿直接替代 PlaywrightGitHub - CloakHQ/CloakBrowser: Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches专业术语AFKAway From Keyboard不在电脑前ADRArchitecture Decision Record架构决策记录manifest清单/说明书/元数据文件用于声明这个包是什么、怎么运行MVPMinimum Viable Product最小可行产品PRDProduct Requirements Document产品需求文档Issue项目管理里的一条工作项/任务单/问题单specspecification规格说明/设计说明YAGNIYou Aren’t Gonna Need It你不会需要它是软件开发中一个非常实用的原则它的核心思想是“别瞎猜未来只写当下真正需要的代码”参考文献Cursor - The AI Code EditorCursor 安装和使用指南Cursor使用教程充值订阅与小白进阶指南科技爱好者周刊第 343 期如何阻止 AI 爬虫 - 阮一峰的网络日志vscode上python进行debug大全Matt Pocock Skills
返回列表