惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
博客园_首页
U
Unit 42
Apple Machine Learning Research
Apple Machine Learning Research
云风的 BLOG
云风的 BLOG
MongoDB | Blog
MongoDB | Blog
美团技术团队
H
Help Net Security
G
Google Developers Blog
B
Blog RSS Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
aimingoo的专栏
aimingoo的专栏
Google DeepMind News
Google DeepMind News
J
Java Code Geeks
M
MIT News - Artificial intelligence
腾讯CDC
IT之家
IT之家
Vercel News
Vercel News
C
Check Point Blog
博客园 - 三生石上(FineUI控件)
Last Week in AI
Last Week in AI
I
InfoQ
博客园 - 司徒正美
A
About on SuperTechFans

博客园 - 伍华聪

使用Winform+WebView2+HTML构建弹性化、样式自定义化的管理系统界面 Cursor 里开发一个“一个后端 + 多个前端”项目的时候,推荐的项目目录结构组织方式 使用Cursor实现管理系统的主界面布局的Vue3前端开发 多租户系统框架的界面分析设计 多租户系统框架的基础模块设计和分析设计 多租户下的系统业务开发过程探讨 多租户下的ERP系统的仓储管理模块分析设计 多租户下的系统基础表设计 基于SqlSugar开发框架的基础上快速开发H5端的移动应用 在Python+FastAPI项目中使用SqlAlchemy操作数据的几种常见方式 在PySide6/PyQt6的项目中封装一些基础类库,包括文件对话框、字体对话框、颜色对话框、消息对话框等内容 在PySide6/PyQt6的项目中实现样式切换处理 如何在Python开发中实现无代码、纯配置的业务界面展示和常规数据操作的处理分析过程 在Winform开发中,动态增加标签分组,实现数据记录的快速录入 在基于FastAPI的Python开发框架后端,增加阿里云短信和邮件发送通知处理 介绍一个医疗物质数目清点系统的实现过程 在PySide6/PyQt6的开发框架中,增加对表格多种格式录入的处理,以及主从表的数据显示和保存操作。 使用PySide6/PyQt6实现自定义窗口布局,实现类似FluentWindow效果 WxPython跨平台开发框架之主从表展示和录入的界面处理--产品报价单和明细记录的处理 Vue3+ElementPlus的BS端主从表的快速开发 基于Python的FastAPI后端开发框架如何使用PyInstaller 进行打包与部署 使用PySide6/PyQt6实现全国省市区的级联选择组件 基于 SocketIO 消息协议设计报文规范,构建FastAPI上的SocketIO 应用 使用PySide6/PyQt6实现系统图标的展示和选择处理
使用Cursor实现管理系统登录界面的快速开发
伍华聪 · 2026-05-10 · via 博客园 - 伍华聪

以前的前后端开发泾渭分明,各自术业有专攻,自从有了先进的AI工具,开发者角色就变为了掌舵者、审阅者,配合AI开发工具,可以快速搭建后端+前端的项目,随着AI理解的深度和开发者技巧和驾驭理念升级,两者逐渐达到人剑合一的境界后,更会碰撞出更强的火花和更容易完成高质量的项目。本篇随笔抽取界面的一个案例,介绍使用Cursor实现管理系统登录界面的快速开发的过程。

1、Cursor开发工具的介绍

Cursor 是一款基于 VS Code 内核、AI 原生集成的代码编辑器,由 Anysphere 公司开发,主打 “AI 结对编程” 体验,可理解整个代码库并自动生成 / 修改 / 调试代码。

Cursor 的智能代码补全不是普通 IDE 那种简单关键词补全,而是基于大模型、理解你整个项目上下文、跨文件语义级的 AI 代码自动补全。

简单说:你写开头,AI 帮你写完整段、整个函数、甚至整个逻辑,支持单行、多行、整函数、循环、条件、接口、组件一键补全。

它会读取你当前项目的:变量定义、导入包、已有函数、数据结构、接口字段、项目架构,不是只看当前一行代码,补全出来的代码完全适配你现有项目规范。

核心优势(为什么用)

  • VS Code 兼容:界面 / 快捷键 / 插件生态完全一致,可一键导入 VS Code 配置,迁移成本低。
  • 多模型支持:内置 Claude、GPT-4o、Gemini 等,免费版可用 cursor-small,Pro 版解锁高级模型。
  • 深度上下文理解:能读懂整个项目结构,生成代码贴合现有架构,减少 “AI 幻觉”。
  • 全链路开发:编辑、AI、终端、Git 一体,无需切换工具。
  • 高效快捷键:Tab 补全、Ctrl+K 生成代码、Ctrl+I 打开 Agent,操作流畅。
  • 隐私与安全:支持本地模式、隐私过滤,企业版符合 SOC 2 Type II。

Cursor官网

如何使用(快速上手)

1. 安装
  1. 访问官网下载 Windows/macOS/Linux 版本。
  2. 安装后用 GitHub / 邮箱登录,自动激活 14 天 Pro 试用。
  3. 首次启动可选择导入 VS Code 设置(插件、主题、快捷键)。
2. 基础使用
  • Tab 补全:输入部分代码 → 按 Tab 接受建议。
  • AI 生成代码(Ctrl+K):选中代码 / 空白处按 Ctrl+K → 输入需求(如 “写一个登录函数”)→ 应用更改。

屏幕截图 2026-05-10 162411

  • Chat 对话(Ctrl+Shift+L):提问如 “这个函数有什么问题?”“如何优化这段代码?”。
  • Agent 模式(Ctrl+I):输入复杂需求(如 “集成 Tailwind CSS 并修复样式”)→ AI 自动多文件修改、运行命令、排错。
3. 免费版 vs Pro 版
  • 免费版:cursor-small 模型,基础补全 / 聊天,每月 50 次高速调用。
  • Pro 版($20 / 月):Claude/GPT-4o 等高级模型,150 次 / 月高速调用,Agent 全功能,优先支持。

2、定位使用Cursor开发项目的目的:创建登录界面

Cursor 开发工具是一个锋利的刀剑,我们如果把它利用好,可以事半功倍。

我们可以从已有项目开始对项目完善和重构优化,也可以从一个空白的目录开始白手起家。我们这里以一个登录界面开始介绍如何创建一个起步的项目基础。

首先,我希望通过一个效果比较好的截图(可以很容易从网上获取到),甚至可以通过一个网址让它分析结构进行开发界面,都可以做的很丝滑。

例如我系统通过一个界面来开始设计一个项目的技术路线,我喜欢的路线是:界面采用Vue3+TypeScript+ElementPlus 技术路线。

首先我们从Cursor导入空白的项目目录,在文件夹中放入一个【登录界面效果.png】图片,并创建一个md文件来描述一下我们需要的大致技术路线和界面效果,如下图所示准备好图片和相关的介绍。

屏幕截图 2026-05-10 145340

我们通过Cursor来逐步创建,后续通过命令cursor继续完善界面效果,达到我们的要求即可。

我要模仿的界面效果初始图如下所示。

登录界面效果

通过把界面效果图片和cursor.md文件拖入agent对话框中,回车执行即可,过程如下所示。

屏幕截图 2026-05-10 143541

通过执行上面的指令,最终Cursor会完成项目的基础搭建工作,并通过npm 安装相关的引用文件,如我们可以查看到项目结构如下所示。

屏幕截图 2026-05-10 150409

我们查看编译后运行的界面效果,如下所示。

屏幕截图 2026-05-10 143327

这样的界面,Cursor弄出来的和我们实际的预想有所偏差,为了较正它,我们继续输入命令修改。

要想Cursor弄出我们的预想,有时候就需要进行一定的提示修正,如下面所示。

屏幕截图 2026-05-10 143528

最终调整的界面效果如下所示。

屏幕截图 2026-05-10 143808

这个就是我预想的效果,这个是一个根据不同设备响应式的界面效果,如果我们切换到手机显示模式,界面效果如下所示

屏幕截图 2026-05-10 143907

而且界面的代码部分,除了按照Vue3+ElementPlus+TypeScript的特点来做外,也按照我们要求的UnoCss的样式风格,非常符合要求。

屏幕截图 2026-05-10 151034

界面的开发是逐步递进,如我们完成一个登录页后,可以让它继续完成注册用户、忘记密码,重置密码等界面设计。

屏幕截图 2026-05-10 165254 屏幕截图 2026-05-10 165311 屏幕截图 2026-05-10 165347

以上就是通过一个简单的登录界面效果来试试Cusor的威力,实际上,我们开发很多就是构建不同的界面,构建不同的前后端对接实现的,一步步往完善的项目方向狂奔即可。