第一次知道 Cursor 的时候还是它刚出来的时候,那时候的它非常简陋,侧边栏只有一个目录树,另一个是搜索栏还是什么,我对它的第一印象是:Sublime + Github Copilot,功能非常地简单,甚至可以说是简陋,体验一番后就将它卸载了。

最近,网上 Cursor 的声音又多起来了,在 X 上,订阅的 Newsletter 中有看到有不少人提起 Cursor,现在它已经与 VS Code 融为一体,可以做到无缝切换,这让我有了兴趣,毕竟 VS Code 是我的主力编辑器,如果它体验可以做到跟 VS Code 一样,再加上它 AI 上的加持,那么我很有可能将主力编辑器替换为 Cursor。

一番试用之后,让我有些惊喜,我在 VS Code 上试用的是 Codeium 插件,但是这个插件对网络要求比较高,哪怕我挂着代理,还是会经常出现问题。而 Cursor 是直接在编辑器中集成了 AI,效率比插件高很多,体验也更为丝滑。

Cursor 可以通过开通订阅使用它内置的各家的 AI 模型:

但是 Cursor 的订阅价格比较贵,后来我怕发现它支持自定义 OpenAI API,而DeepSeek 兼容 OpenAI API,下面是设置教程:

  1. 点击编辑器右上角齿轮,打开设置界面。
  2. 点击设置界面左侧 Models。
  3. 点击 Add models,DeepSeek 目前有两种模型:deepseek-chatdeepseek-coder,可以都加上,然后根据实际情况使用(使用过程中可以切换语言模型)。
  4. 在下方 OpenAI API Key 处填入 DeepSeek 的 Key,DeepSeek 的 Key 可以在 Deepseek 开放平台生成。
  5. 点击 Override OpenAI Base URL,在下方输入框输入https://api.deepseek.com/v1
  6. 点击 Verify 按钮验证是否正常,验证后可能会出现一个提示,大致意思是你订阅了 Pro 就可以不使用自定义 API 了,忽略就行,然后就可以正常试用了。
    使用效果: