2025年AI编程神器Cursor使用及deepseek部署最全教程

Cursor是一款最近爆火的基于AI的代码编辑器,支持与VSCode无缝衔接,以下是详细指南:


下载安装

  • 访问Cursor官网:https://www.cursor.com/,点击“Download for Windows”下载安装包。

  • 双击下载的安装包,以管理员身份运行,安装过程中选择默认选项即可。


配置使用

导入VSCode配置

  • 安装完成后,Cursor会提示是否导入VSCode的配置。选择导入,这样可以保留你熟悉的VSCode设置和插件。

  • 如果默认是英文界面,可以在插件市场中搜索并安装中文语言包,安装后重启Cursor即可。
    在这里插入图片描述

Add to Command Line的作用是
将 code 或 cursor 命令添加到系统的命令行环境(如 Windows 的 cmd 或PowerShell)中。

在命令行中输入 code . 会使用 VSCode 打开当前目录。
输入 cursor . 会使用 Cursor 打开当前目录。这个功能非常方便,尤其是当你经常使用命令行操作时。

Install “code” command
作用:将 code 命令添加到命令行环境(仅适用于 VSCode)。
输入 code . 会使用 VSCode 打开当前目录,而不是 Cursor。

Install “cursor” command
作用:将 cursor 命令添加到命令行环境(仅适用于 Cursor)。
输入 cursor . 会使用 Cursor 打开当前目录。

在这里插入图片描述
这里可以一键导入vscode的扩展,如果不怎么用vscode可以选择不导入

在这里插入图片描述
这个是选择自动补全的模式,有两种:

Cursor Tab(默认模式)
GitHub Copilot(需要 GitHub Copilot 订阅)

在这里插入图片描述
选择好模式后,登录就能使用了。

  • Cursor提供免费试用期(通常为两周),之后需要订阅(20美元/月)。免费使用的方法在最后会提到。

基本功能及快捷键

  1. 代码生成与对话

    • 使用快捷键 Ctrl+K 打开代码生成窗口,输入需求(如“生成一个Python爬虫代码”),AI会自动生成代码。
    • 使用 Ctrl+L 打开对话窗口,可以询问代码相关问题或请求优化代码。
  2. Composer功能

    • 使用 Ctrl+I 打开Composer,可以同时修改多个文件或生成复杂项目(如Vue3+TS项目)。

在这里插入图片描述
总体来说个人认为,
chat模式下分析需求,GPT-4o能力更强
composer模式下编写代码,claude-3.5-sonnet能力更强
composer模式下的normal是正常模式,速度更快,agent模式能力更强,适合复杂的命令

  1. 上下文注入
    在这里插入图片描述

    • 使用 @Files@Code 等注记,可以向AI传递文件或代码块的上下文,提高生成精度。可以打一个“@”,也可以从资源管理器中直接拖拽进来。
    • 其中的文档Docs,可以将某个项目的接口文档链接,需求文档链接或者任一在线文档链接录入Docs,在问答时,选中对应的Docs,就可以让AI根据这些,帮我们生成一些东西。顺序如下:
      在这里插入图片描述
      注意如果添加的是单纯的url,就只索引这个文档下的内容
      如果url后带一个斜杠
      在这里插入图片描述
      那么还会索引这个链接下所有的子文档和子目录。
      (这里感谢教程https://www.bilibili.com/video/BV1yorUYWEGD,部分截图来源)

对于临时一点的链接,也可以@后面加临时链接,add link

也就是Docs基于固定项目和文档,链接基于临时一点的

@web可以在网络上查询一些新的东西

@git可以选择某一次提交,或者对比多次提交的差异

因为chat和composer上下文并不互通,所以可以记录进笔记本里,@notepad提供了这样一个桥梁

@codebase是比较重要的一个功能,可以采集代码里的上下文来分析

为了确保采集到了代码上下文,可以点击Resync lndex来再次采集
在这里插入图片描述

因此,各类上下文注入的一个使用示例如下:
在这里插入图片描述

  1. 历史回滚功能
    另外,在cursor修改后,如果想先看实际效果,再决定是否应用,可以选择先
    save all ,满意了再accept all
    在这里插入图片描述
    并且,每一次accept之后接受历史的checkpoint回滚功能
    在这里插入图片描述

新建一个项目流程

  1. 让cursor检索整个项目,生成.cursorignore和.cursorrules文件

.cursorignore文件,可以忽略掉不需要的文件,提高代码质量
在这里插入图片描述

生成后编辑一下,添加自己想要索引或添加的文件

.cursorrules 文件用于配置 Cursor 的回复规则。
在这里插入图片描述

  1. 设置中更新resync index
    重新索引

  2. 将项目相关文档录入Docs以作备用
    包括接口文档,需求文档,项目文档等等

  3. 项目新需求写进notepad
    然后@notepad让composer写代码
    notepad没有保存在项目文件夹中,而是保存在cursor缓存中

与git联动

cursor可以为git暂存的文件一键生成commit信息
在这里插入图片描述

免费方案

Cursor有付费门槛,免费替代工具有:

  1. Trae
    字节跳动推出的AI编程工具,支持中文,免费且无生成次数限制,功能与Cursor类似,测试起来和cursor差距并不是很大,如果免费工具发展的好,用户多了,相信cursor也会迫于压力降价。

  2. Deepseek-Cursor
    结合Deepseek AI的增强版Cursor,提供更高效的代码生成与学习功能。

    接入deepseek的api
    打开Cursor的设置面板(File -> Preference -> Cursor Settings),找到Models选项卡,把其他模型的开关都关掉,选择deepseek
    在这里插入图片描述
    如果想用自己的api,
    在"Override OpenAI Base URL"下方输入框中输入:

https://api.deepseek.com

再在上方输入自己的api,点击保存和验证
在这里插入图片描述
然后就可以愉快得使用啦!

### CursorDeepSeek 在 IT 技术中的应用 #### Cursor 应用场景 Cursor 是一款专为开发者设计的强大 IDE 插件,主要应用于代码编辑器 Visual Studio Code (VS Code)[^1]。通过集成多种高级功能,如智能补全、上下文感知建议以及自动化脚本执行等功能,极大提升了开发效率。对于小型项目来说尤其适用,可以显著提高工作效率并减少重复劳动。 #### DeepSeek 应用场景 DeepSeek 则是一个基于 Gemini-2.0 或其他先进模型构建而成的大规模预训练语言模型系统。其核心优势在于能够理解自然语言描述的任务需求,并据此生成高质量的代码片段或解决方案。这使得即使是没有深厚编程背景的人也能借助该平台快速实现想法原型化或是解决简单技术难题。 ### 两者之间的区别 | 特性 | Cursor | DeepSeek | |---------------|--------------------------------------------| | **目标用户群体** | 主要面向有一定经验的技术人员 | 更适合初学者及跨领域工作者 | | **工作方式** | 需要在特定IDE内安装扩展程序 | 可以独立运行于浏览器环境 | | **交互模式** | 基于命令行输入指令 | 支持自然语言对话形式 | | **应用场景范围** | 小型项目的高效编码支持 | 复杂度较低的任务自动化 | 尽管如此,在面对更为复杂的工程项目时,当前市场上任何单一类型的辅助工具都存在一定的局限性。因此,在实际工作中往往需要结合具体情况进行选择和组合使用这些不同特性的产品来满足多样化的需求。 ```python # Python 示例:展示如何利用不同的库完成相似任务 import cursor_library as clib from deepseek_api import generate_code_snippet def use_cursor(): editor = clib.Editor() code = "print('Hello, world!')" result = editor.execute(code) def use_deepseek(prompt="Create a function that prints 'Hello, world!'"): snippet = generate_code_snippet(prompt) exec(snippet) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值