(18)Cursor —— AI驱动的代码编辑器

CursorVS Code属于一套体系,多配备了一套AI系统,自动补充代码,可以基于问题和本地文件生成代码,而无需像咨询其他大模型一样需要自己给出上下文,非常好用!这里只介绍了Python的简单使用,实际上还有很多其他只要VS Code支持的语言,Cursor都能驾驭。
在这里插入图片描述

一、安装和配置

1、安装

网址:https://www.cursor.com/cn

  • 直接安装即可,注册不能使用QQ邮箱

2、配置

  • 与VS Code一样配置,点击左上角【扩展】,安装几个重要的:python、Python Debugger、Chinese

  • 语言设置:按Ctrl + Shift + P打开命令面板,输入language,弹出的 Configure Display Language选项,可以设置成中文【“中文(简体)”或者“zh-cn”】,之后重启

image-20250624130909157

image-20250624130828664

二、使用

1、代码自动补全

随便新建一个空文件,在编写过程中,cursor将自动揣摩代码意图,给出猜测的后文【如图中 rt pandas as pd 部分】,按Tab即可接受建议

image-20250624132012531

2、问答撰写代码

(1)文外问答

  • Ctrl + Shift + L调出大模型对话框,可以选择想使用的模型接口【一般来说选择Auto会更高效】

  • 在进行提问时,可以用 @ 添加希望它参考的项目中的任何文件函数,或是外部网站,等等。

image-20250624132412735

  • 通过对话提出要求,模型将自动增删改查对应模块,并类似修订模式等待用户审核,模型会自动识别当前窗口,在当前窗口下完成功能,如果想跨窗口,可以通过前面提到的 @ 实现

image-20250624132924862

(2)文内问答

可以通过在文内单击鼠标,通过快捷键Ctrl + LCtrl + K来发起快速问答或代码生成

image-20250624133042433

### 关于 Cursor 机器码操作及其解释 Cursor 是一种先进的 AI 驱动代码编辑器,旨在通过集成多种高级特性来增强开发者的工作流程[^3]。然而,在官方文档和其他资源中并未直接提及所谓的“机器码操作”。这可能意味着该术语并非广泛认可的技术概念或特定功能。 通常情况下,“机器码”指的是计算机硬件可以直接理解和执行的一系列指令集,由二进制数表示。对于像 Cursor 这样的现代软件应用来说,其内部实现细节(如果确实涉及到低级别的机器码处理)通常是被抽象化隐藏起来的,以便让用户专注于更高层次的任务——编写人类可读的源代码而不是底层汇编语言或机器码。 #### 如何理解 Cursor 中涉及的操作? 尽管没有具体的关于 Cursor “机器码”的描述,但可以从以下几个方面探讨: - **自动化命令执行**:当提到类似的概念时,可能是指 Cursor 能够解析用户的输入并自动生成相应的 API 请求或其他形式的动作序列。这些动作最终会被转换成操作系统层面的具体调用来完成任务。 - **插件机制支持**:某些扩展可能会利用较低层接口与宿主环境交互,但这仍然属于应用程序编程接口(API)范畴而非传统意义上的机器码。 ```python # 假设这是某个 Python 插件如何向 Cursor 发送请求的一个简单例子 import cursor_api def perform_action(action_name): response = cursor_api.send_command({"action": action_name}) return response['status'] ``` 考虑到上述情况,建议查阅更多有关 Cursor 的具体特性和工作机制的信息,特别是那些与自动化脚本编写、快捷键配置等相关的内容,因为它们更贴近实际应用场景中的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值