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

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


下载安装


配置使用

导入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,点击保存和验证
在这里插入图片描述
然后就可以愉快得使用啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值