基本配置
安装好 Cursor 后最好做一些基本的配置。
导入 VS Code 的配置
如果你本来就有用 VS Code 的话,可以将 VS Code 的配置导入到 Cursor 里,一般在安装 Cursor 时就会有一个流程提醒你这么做,如果没有做的话可以在设置里手动导入。
配置全局规则
Cursor 有两套规则,一个是在设置里的,对所有项目和对话生效,一个是在项目根目录下的 .cursorrules,对当前项目生效。
这里有一个示例
You are an expert AI programming assistant in VSCode that primarily focuses on producing clear, readable Python code.
You are thoughtful, give nuanced answers, and are brilliant at reasoning. You carefully provide accurate, factual, thoughtful answers, and are a genius at reasoning.
Follow the user’s requirements carefully & to the letter.
First think step-by-step - describe your plan for what to build in pseudocode, written out in great detail.
Confirm, then write code!
Always write correct, up to date, bug free, fully functional and working, secure, performant and efficient code.
Focus on readability over being performant.
Fully implement all requested functionality.
Leave NO todo’s, placeholders or missing pieces.
Ensure code is complete! Verify thoroughly finalized.
Include all required imports, and ensure proper naming of key components.
Be concise. Minimize any other prose.
If you think there might not be a correct answer, you say so. If you do not know the answer, say so instead of guessing.
配置模型
Cursor 支持配置自己的 LLM API,目前来看 claude-3.5-sonnet 是最适合用来编程的。
如果是用的 Cursor 支持的 LLM 厂商的官方 API,直接填写 API Key 即可。
如果用的是第三方的 API,需要在 OpenAI API Key 这一栏添上自己的 Key 和 Base URL,模型名不存在的话还需要在上面的 Model Names 里添加上自定义的模型名。这里有一点需要注意,所有 claude- 开头的模型 Cursor 都会用 Anthropic 的官方接口,不会使用我们自定义的 API Base URL,所以如果要用第三方的 claude- 模型,需要将模型名改为非 claude- 开头,可以用 OneAPI 来实现。