0%

Cursor配置(一)

Cursor配置指北V1(不完全靠谱)

碎碎念

在网上冲浪的时候发现了这个功能无敌(真的无敌)的软件,但在配置时遇到不少麻烦,前前后后花了2h左右才搞定,在此记录一下,以供大家参考。

Part1下载 注册 安装

安装是直接默认在c盘的,有些软件再用解压软件解压缩一遍可以自己选安装地址,这里不知道行不行,大家感兴趣的试一下。

安装成功后在general的rules for ai里输入Always respond in中文
在features的composer开启always keep composer in bound

安装成功后如果遇到什么问题可以使劲问侧栏的ai快捷键crtl+alt+b(右上角设置左侧第一个),其实我就是这么一步来的。(听说新用户有14天专业使用,具体的模型见https://learn-cursor.com/docs/usage)
(如果下文遇到什么麻烦可以把应用改成用管理员模式运行,虽然不知道有什么用。。。)
(对快捷方式右键 打开文件所在位置,对同名exe右键,属性,兼容性中间勾选管理员,应用,完成。)

Part2中文界面

虽然四级考试逼近?但有中文界面强迫症的我安装软件后第一步就是调成中文

在Cursor打开文件后的界面左侧中间有一个四个正方形的图标,没有的话就在倒过来的^键里,点击并搜索Chinese,选Simplified下载静候安装完成

安装完后,Ctrl + Shift + P打开搜索栏,输入Configure Display Language,点击选择中文,会提示重启,点击restart即可

Part3配置MinGW

MinGW的功能是允许c/c++语言直接在windows平台上编译
参考https://blog.csdn.net/qq_38196449/article/details/136125995
这里说的已经很详细了,只要认真仔细跟教程走即可。

Part4配置.vscode的launch.json和task.json

  1. 先新建一个文件夹,将自己的.cpp文件拖入一个,用cursor打开,(这时若弹出建议下载C/C++ Extension Pack下载即可,有大用)再用crtl +shift+ B编译,这时(猜测)会生成.vscode文件夹,文件夹内launch.json文件配置成
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    {
    "version": "0.2.0",
    "configurations": [
    {
    "name": "g++ 构建和调试活动文件",
    "type": "cppdbg",
    "request": "launch",
    "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
    "args": [],
    "stopAtEntry": false,
    "cwd": "${fileDirname}",
    "environment": [],
    "externalConsole": false,
    "MIMode": "gdb",
    "miDebuggerPath": "gdb",
    "setupCommands": [
    {
    "description": "为gdb启用整齐打印",
    "text": "-enable-pretty-printing",
    "ignoreFailures": true
    }
    ],
    "preLaunchTask": "g++ build active file"
    }
    ]
    }
  2. 还有一个task.json文件,没有的话就在文件夹里新建一个,到后面应该会自己生成一个新的,把新的删除就好(因为其实我对那一步生成根本不清楚)
    Task.json文件配置成
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    {
    "version": "2.0.0",
    "tasks": [
    {
    "type": "shell",
    "label": "g++ build active file",
    "command": "g++",
    "args": [
    "-g",
    "${file}",
    "-g",
    "${fileDirname}\\${fileBasenameNoExtension}.exe"
    ],
    "options": {
    "cwd": "${workspaceFolder}"
    },
    "problemMatcher": [
    "$gcc"
    ],
    "group": {
    "kind": "build",
    "isDefault": true
    }
    }
    ]
    }
    此处提供的配置应该是自动的,应该不用换个文件就再调试一下(这样纯属折磨)。

Part5编译与运行.cpp文件

  1. 到了这里已经成功3/4了
    我们先要安装C/C++ Extension Pack扩展(扩展安装与安装中文扩展相似步骤)和他的一堆兄弟姐妹,然后等待,等待好久好久。。。
    安装完成!!!!!
  2. 对你的.cpp文件使用crtl+shif+B吧
    这样(如果你顺利度过前几步的话)会很完美的生成一个与.cpp文件同名的exe文件,
  3. 但这时候还运行不了,要按底栏的+号新建一个powershell,并输入./文件名.exe才能运行(例:./1376.exe)(注意是exe文件)(然后就是在底栏进行熟悉的运行过程了)
    (在前几次运行时我输出的中文变成了未码,在一顿问ai后什么都没更改却解决了,
    虽然不知道是哪里起了作用。。。。。。)
    (在右下角有个空格右边就是选择编码选项,这里要选择UTF-8)
    (有问题大家自己问ai摸索一下,就当熟悉一下吧。。。)
    (要运行的文件一定要放在主文件夹,可以建个存储文件夹放些文件要用了再拖出来,因为配置的.json是自动指向主文件夹,感觉指定路径不方便,有更好的方案我再更新吧。)

结语

最后开始享受无敌的Cursor吧,真的关于编程问什么他都可以回答解决。
真无敌了

By ZhouXX
编辑于10/2/24 0:02

(浏览器的话有个豆包插件挺好用的, edge和chrome用户看这里https://www.doubao.com/browser-extension/landing
Firefox豆包暂不支持,悲(
Tor的话就别看了,你俩不适合。。。。。)

(安卓浏览器有个Edge Canary可以装插件(不止油猴),挺好用的)
(还有GKD,可以跳过app的广告)
(大家感兴趣的自己网上搜一下折腾一下,剩下这些不靠谱的指北我来劲了再写吧,现在就先睡觉,今天,明天,后天,大后天,大大后天。。。还要端菜呢)