目录
4.3 如何更好的向cursor提问--预防AI的回答不是我们想要的
1 什么是cursor
我的理解,cursor其实就是个ai代码编辑器,他是基于vscode修改的,然后在vscode的基础上继承了大模型和agent,他跟其他的插件区别在于,cursor能够阅读你的整个工程,而不是仅仅阅读一个文件,如果只是写几行代码那么完全可以自己去问其他的一些大模型比如chatgpt ,deepseek等,但是这些大模型每次只能是你复制若干行代码然后问他,而cursor能够阅读你的完整工程,在此基础上帮你修改代码。
2 下载安装
去该网址下载, 然后安装,一路选默认,不要更改安装位置,安装完成之后要登陆,我用github账号进行登陆的。
3核心功能
cursor整体的编辑环境跟vsocde一模一样,并且我发现cursor自动的把我电脑上vscode设置的一些快捷键给挪过来了,然后下面是cursor的一些核心功能。
3.1 代码自动补全与修改
3.2 光标预测
3.3 怎么选择模型
还可以再打开聊天框之后,在聊天框的下面选择模型
3.4 AI聊天框
然后就可像对话那样问他问题,让他写代码了,写完代码之后右下角accept就自动更新到你的工程中了。
3.5 怎么把某个文件或文件夹添加到对话中
可以在对话框中输入@,然后可以把某个文件夹直接添加到对话框中,然后你的问题可以基于这个文件夹下面的所有文件来问,
还可以通过右键把某个或者某几个文件添加到聊天框中。
3.6 怎么链接文档作为知识库
3.6.1 可以链接单个文档
直接在对话框输入@然后网址,然后点解add link,这样就把这个链接给加进来了,
3.6.2 添加多个文档到项目中
设置--features--add new doc
然后你在对话框输入@然后选docs的时候,上面添加的所有文档就都可以选了。
3.7 让他网络搜索
对话框中输入@web,然后你再问问题,他会去网络上进行搜索,参考网络的东西。
3.8 对比git提交差异,查找问题
输入框中输入@git,然后可以@两次选择两次提交记录,然后让cursor给你对比差异,差找问题。
3.9 @codebase
4 使用技巧
4.1回复的慢就把问题简化,分几次问
4.2 回滚
如果你想回到前面某次修改时的代码,可以restore。
4.3 如何更好的向cursor提问--预防AI的回答不是我们想要的
其实就是描述要精确。