首页>软件资讯>常见问题

常见问题

Cursor日常配置指南

发布时间:2025-06-05 12:04:36人气:145

Cursor 作为现在非常好用的开发工具,非常的火爆,能够大幅提升工作效率和开发效率,虽然很好用,但是还是有很多配置,需要自己去配置,才能逐渐顺手起来,记录下日常使用的配置,如下:



一、简单介绍

1.1、简介

工具地址: https://www.cursor.com/cn


下载 安装即可


1.2、功能

cursor是一款强大的AI驱动代码编辑器,主要功能包括:


AI代码补全 - 智能预测并补全您正在编写的代码,提高编程效率


AI对话与编码助手 - 内置类似ChatGPT的AI助手,可以回答编程问题、解释代码、生成代码片段


智能重构 - 自动分析并改进代码结构,提供重构建议


多语言支持 - 支持几乎所有主流编程语言,包括JavaScript、Python、C++、Java等


二、日常配置

刚安装进入编辑页面的,估计会傻眼,然后看到右上角的配置,以为配置都在那里



结果点进去一看,都是一些和开发关系不大的配置,甚至连字体大小都改不了



所以配置在哪呢? 就在  File -> Preferences  里面



所以下面就按照 这个顺序,记录下日常的配置


2.1、Profiles 简介

这里就是记录一下一些插件记录和工程使用记录,比较简单



2.2、Cursor 配置

这里就是右上角配置出来的效果一样


2.2.1、通用设置(General)

Manage :这个可以看到账户的信息,可以看自己还有多少次的使用次数

Log out:登出账户

Import:以前使用 VS Code 的,可以把配置导入进来,很方便

Privacy mode:私有模式,可以保证自己的代码安全。我这里是team 模式,所以自动开启了


2.2.2、功能设置(Features)

2.2.2.1、长上下文(Large context)

开启长上下文,可以输入更长的文本,但是会消耗更多的 tokens ,可以根据的自己需要是否开启



2.2.2.2、代码索引 (Codebase Indexing)

经常删除重置:由于cursor 经常会索引到已经删除的代码和文件,所以想要获得更好的结果,需要经常去删除 index 或者 重新 index, 记住这点很重要 !!!


Ignore files: 说到索引,就要设置哪些文件不要被索引到,可以加快索引的速度,当我们点击 Configure ignored files,就会在工程里生成一个 .cursorignore,然后在里面填写规则


常用规则如下:


# Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv)

# 匹配目录

node_modules

/node_modules

# 匹配目录及文件

build/

dist/**

# 匹配文件类型

*.log

*.txt

log*.json

# 匹配具体文件

.env

# IDE配置

.idea

.vscode

# 其他

.DS_Store

.npmrc

.yarnrc

2.2.2.3、公共文档 Docs

当我们想引用一个公共文档,或者自己写了一个通用的 promt 想要跨工程使用时,就会用到这个功能


从截图可以看到,这里的公共文档仅仅支持 URL,所以我们可以把公共的文档上传到 git上然后在这里添加,当我们想使用时,直接 @ 就可以了,可以和本地文档一样使用,当 git 内容更新了之后,点击这里的刷新即可



2.2.3、模型设置(Models)

这里就是设置常用模型的地方,一般不需要调整,除非你使用自己部署的模型,需要自己添加



2.2.4、规则设置(Rules)

Chat 设置中文:这个设置其实是在安装的时候,可以选择 chat 回答的语言是不是中文


如果安装的时候没有注意,就很坑,我之前就没注意,chat 回答的全部是英文,又找半天,没找到设置的地方,最后发现原来在这个 rule 里输入文本设置,大坑 !!!


Always respond in Chinese-simplified


常用规则集合


如果你是某一种语言,非常常用的话,可以去 https://github.com/PatrickJS/awesome-cursorrules 这里找一些规则的设置,然后在这里添加一下



2.2.5、开放标准协议(MCP)

这个就是现在非常火爆的 MCP


smithery


可以到这个 https://smithery.ai/  网站上去找一些 mcp ,可以直接引用 ,比如 mcp-mysql-server  等等,也可以自己去写,我还没有写,就不赘述了


2.3、VS Code 设置

这里的设置基本就是之前 VS Code 的设置,也就是一些正常的开发设置,可以在页面设置,也可以在文件里设置,这里就可以点开文件



2.3.1、基本设置

字体 font:大小看自己喜好


"editor.fontSize": 16,

"chat.editor.fontSize": 16

工作台 workbench: 菜单竖向:常用菜单竖向,并且设置菜单被放到了左下角,看起来更方便和舒服


"workbench.activityBar.orientation": "vertical", 



打开文件多行展示:可以多行展示打开文件,而不会被隐藏


"workbench.editor.wrapTabs": true,

"workbench.editor.showTabs": "multiple",



可以打开多个文件,而不会打开一个文件,上一个文件被关闭


"workbench.editor.enablePreview": false

2.3.2、Java 开发

安装 Java


不多说


JDK 配置


"java.jdt.ls.java.home": "C:\Program Files\Java\jdk1.8.0_102",

Maven 配置


"java.configuration.maven.userSettings": "D:\setupedsoft\apache-maven-3.3.3\conf\settings.xml",

"java.configuration.maven.globalSettings": "D:\setupedsoft\apache-maven-3.3.3\conf\settings.xml",

"maven.executable.path": "D:\setupedsoft\apache-maven-3.3.3\bin\mvn.cmd",

"maven.terminal.useJavaHome": true,

"maven.terminal.customEnv": [

     {

         "environmentVariable": "JAVA_HOME",

         "value": "C:\Program Files\Java\jdk1.8.0_102"

     }

],

2.3.3、Shell 脚本执行

安装 git


不多说


设置 Git Bash


为什么要设置默认脚本执行为 Git Bash ? 因为Powershell 很多语法支持比较差,比如批量新建文件夹的时候,而 Cursor Chat 生成的语法通常都是 Bash 的,所以修改默认的Shell 执行软件,对后面自动生成文件夹有很多好处,我就被坑了很久!!!


"terminal.external.windowsExec": "C:\Program Files\Git\bin\bash.exe",

"terminal.integrated.defaultProfile.windows": "Git Bash",

"terminal.integrated.profiles.windows": {

    "Git Bash": {

        "path": "C:\Program Files\Git\bin\bash.exe",

        "args": []

      }

}

2.4、Extensions 插件

Java 插件包



cursor 与 idea 互相跳转插件


详细文档见:https://juejin.cn/post/7472213817952075811



Python 插件



specstory 插件


这个插件是用来记录 Chat 聊天记录的,很多时候我们灵感一现,和Chat 聊了一些非常好的东西,但是被我们不小心关了,没有记录,是不是很懊悔!!!


这个插件会把所有的聊天记录记录下来,非常方便!!!



Markdown Preview Mermaid Support


这个插件是用来打开Markdown 的,特别是对 Mermaid 的支持,也就是很多流程和架构图,可以通过 Chat 去生成对应的文本,然后打开就是架构图,很方便!!!



2.5、Keyboard Shortcuts 快捷键

有非常多的快捷键,大部分都记不住或者和idea 都相同,就一个记住就行了 Ctrl + L ,呼唤出 Chat 来聊天,然后问它!!!



2.6、Configure Snippets 代码片段设置

这个功能我们并不一定会用到,我只试用了一次


点击 设置,或让你新增一个文件,比如我的设置的名称是 global-prompts.code-snippets


然后它有自己的格式和定义方式,可以见下图,可以问 Chat 怎么去定义



主要功能: 就是在任何打开的文本里 @sqllow 就会自动跳出这段文本,可以把常用的文本调用出来,再改动



2.7、Tasks 任务设置

配置和执行自动化任务,这个功能暂时未用到


2.8、Theme 主题设置

设置不同的主题,没什么好说的,选择自己喜欢的主题即可


2.9、git 设置

前面的设置讲完了,还有一个就是 git 增加 remote 的设置,按照步骤增加 remote 就可以了.

git 设置.png


上一条:Cursor BrowserMCP入门

下一条:我们需要怎样的cursor