轻松上手!你的Cursor日常配置秘籍大公开!

摘要:Cursor日常配置小指南

关键词:Cursor、人工智能、开发工具、日常配置

整体概述

Cursor是当前非常受欢迎的开发工具,广受好评,能显著提升你的工作和开发效率。不过,它的配置项还是挺多的,得自己动手设置才能用得顺手。这里我整理了一些日常使用的配置,分享给大家:

轻松上手!你的Cursor日常配置秘籍大公开!

一、简单介绍

1.1、简介

工具下载地址:

下载后直接安装就好了。

1.2、功能

Cursor是一款功能强大的工具,主要有以下几个优点:

  • AI代码补全 – 它能智能预测并补全你正在编写的代码,真心提高编程效率!
  • AI对话与编码助手 – 内置的类似ChatGPT的AI助手,可以解答编程问题、解释代码,甚至生成代码片段。
  • 智能重构 – 可以自动分析和改进你的代码结构,给出重构建议。
  • 多语言支持 – 几乎所有主流编程语言都能用,比如JavaScript、Python、C++、Java等等。

二、日常配置

刚装上这个工具,打开编辑页面,可能会让你傻眼。你会看到右上角有个配置选项,以为所有设置都在那里。

轻松上手!你的Cursor日常配置秘籍大公开!

结果点进去一看,发现全是些和开发关系不大的配置,连字体大小都没法改!

轻松上手!你的Cursor日常配置秘籍大公开!

那么配置究竟在哪里呢?其实在“File -> Preferences”中。

轻松上手!你的Cursor日常配置秘籍大公开!

接下来,我就按照这个顺序来记录一些日常的配置。

2.1、Profiles简介

这里主要记录一些插件和项目使用的情况,比较简单明了。

轻松上手!你的Cursor日常配置秘籍大公开!

2.2、Cursor配置

这个地方的配置效果和右上角看到的相同。

2.2.1、通用设置(General)

  • Manage:在这里可以查看你的账户信息,包括剩余的使用次数。
  • Log out:用来登出账户。
  • Import:如果你以前在使用VS Code,可以把旧的配置导入过来,非常方便。
  • Privacy mode:私有模式可以确保你的代码安全。如果你是在团队模式下,默认会开启这个功能。
轻松上手!你的Cursor日常配置秘籍大公开!

2.2.2、功能设置(Features)

2.2.2.1、长上下文(Large context)

开启这个功能后,你可以输入更长的文本,但会消耗更多的tokens,是否开启可以根据自己的需要来决定。

轻松上手!你的Cursor日常配置秘籍大公开!

2.2.2.2、代码索引(Codebase Indexing)

  • 经常删除重置:由于Cursor会索引到已经被删除的代码和文件,所以为了获得更好的结果,记得要定期删除索引或重新索引,这一点很重要哦!!!
轻松上手!你的Cursor日常配置秘籍大公开!
  • Ignore files:提到索引,就得设置哪些文件不被索引,这样可以加快索引速度。当你点击“Configure ignored files”时,会在项目中生成一个.cursorignore文件,里面可以填写规则。
轻松上手!你的Cursor日常配置秘籍大公开!

一些常用规则如下:

# 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

想引用一个公共文档,或者自己写了一个通用的prompt想跨项目使用时,可以用到这个功能。

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

轻松上手!你的Cursor日常配置秘籍大公开!

2.2.3、模型设置(Models)

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

轻松上手!你的Cursor日常配置秘籍大公开!

2.2.4、规则设置(Rules)

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

如果安装时没注意到,这可真是个坑!我之前就没留意,结果chat回答全是英文,找了半天才发现原来在这个规则里可以设置文本语言,真是大失所望!!!

Always respond in Chinese-simplified
轻松上手!你的Cursor日常配置秘籍大公开!
  • 常用规则集合

如果你常用某种语言,可以去这里找一些规则设置,然后添加上去。

轻松上手!你的Cursor日常配置秘籍大公开!

2.2.5、开放标准协议(MCP)

这个功能现在非常流行的MCP。

  • smithery

可以去这个网站寻找一些mcp,像mcp-mysql-server等等,当然也可以自己写,我还没尝试过,就不多说了。

2.3、VS Code设置

这里的设置和之前的VS Code设置差不多,都是一些常规开发设置,可以在页面设置,也可以在文件中设置,直接打开文件就能修改。

轻松上手!你的Cursor日常配置秘籍大公开!

2.3.1、基本设置

  • 字体(font):大小根据自己的喜好调整。
"editor.fontSize": 16,   
"chat.editor.fontSize": 16,
  • 工作台(workbench):菜单竖向放置,常用菜单竖向排列,并且放到左下角,使用起来更方便舒适。
"workbench.activityBar.orientation": "vertical",
轻松上手!你的Cursor日常配置秘籍大公开!
轻松上手!你的Cursor日常配置秘籍大公开!
  • 打开文件多行展示:可以多行展示打开的文件,不会被隐藏。
"workbench.editor.wrapTabs": true,   
"workbench.editor.showTabs": "multiple",
轻松上手!你的Cursor日常配置秘籍大公开!
  • 支持同时打开多个文件,不会出现上一个文件被关掉的情况。
"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?

其实呢,Git Bash 要比 Powershell 强大多了,特别是在处理一些复杂的语法上,比如说批量新建文件夹的时候,Powershell 的支持就有点捉襟见肘。而且,Cursor Chat 生成的代码基本上都是 Bash 语法,所以换个默认的 Shell 运行环境会带来很多便利。我之前就被这些坑了很久,真是后悔莫及啊!

2.4 插件扩展

  • Java 插件包
轻松上手!你的Cursor日常配置秘籍大公开!
  • 支持 Cursor 与 IDEA 之间互相跳转的插件

具体的使用文档可以参考:

轻松上手!你的Cursor日常配置秘籍大公开!
  • Python 插件
轻松上手!你的Cursor日常配置秘籍大公开!
  • specstory 插件

这个插件挺实用的,专门用来记录 Chat 的聊天记录。你可能会遇到这样的情况:灵感一来,跟 Chat 聊了些很不错的点子,但不小心关了窗口,结果没法找回,心里那个懊恼啊!

有了这个插件,它会把所有的聊天记录都保留下来,超级方便!

轻松上手!你的Cursor日常配置秘籍大公开!
  • Markdown Preview Mermaid Support

这个插件可以帮你打开 Markdown 文档,特别是对 Mermaid 图表的支持很不错。你可以通过 Chat 来生成相应的文本,然后直接查看架构图,省时又省力!

轻松上手!你的Cursor日常配置秘籍大公开!

2.5 快捷键

其实有很多快捷键,记住的可能不多,很多和 IDEA 的基本一致。你只需要记住 Ctrl + L,呼叫 Chat 来聊天,直接问它就行了!

轻松上手!你的Cursor日常配置秘籍大公开!

2.6 代码片段设置

这个功能其实并不一定会常用,我就试了一次。

你可以点击设置,新建一个文件,比如我命名为 global-prompts.code-snippets。

它有自己独特的格式和定义方法,可以参考下图,当然也可以问 Chat 怎么定义。

轻松上手!你的Cursor日常配置秘籍大公开!

这个功能的主要作用是,在打开的文档里输入 @sqllow,就能自动弹出相应的文本,方便你调用常用的内容,然后再进行修改。

轻松上手!你的Cursor日常配置秘籍大公开!

2.7 任务设置

这个功能可以配置和执行一些自动化任务,但我暂时还没用过。

2.8 主题设置

关于主题设置,其实也没什么特别要说的,就是选择你喜欢的主题就好。

2.9 git 设置

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

轻松上手!你的Cursor日常配置秘籍大公开!
来源:知乎
原文标题:Cursor日常配置指南
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!

《轻松上手!你的Cursor日常配置秘籍大公开!》有16条评论

发表评论