编程开发

关注公众号 jb51net

关闭
软件教程 > 编程开发 >

高效引用与上下文管理工具! Cursor编辑器中@符号的使用技巧

脚本之家

你有没有在与 AI 工具交互时,感到上下文切换太麻烦?有时候想引用某个文件、代码段或者文档,却得花时间一一查找?别急,Cursor 的 @ 符号功能就是为了解决这个问题而生的!它能让你快速调用各种资源,简直像是装了个“上下文直达电梯”。

在 Cursor 的任何 AI 交互场景中,比如命令面板(⌘K)、聊天窗口或者终端,只要输入一个 @ 符号,就能触发一个上下文关联菜单。接着,它会根据当前项目自动推荐最相关的资源,比如文件、代码片段、文档等等。是不是听起来就很方便?

在 Cursor 中,@ 符号是一个强大的工具,用于快速访问和引用各种上下文信息,帮助用户更高效地与 AI 交互。

在任何 AI 交互场景(如 ⌘K 命令面板、聊天窗口或终端)中输入 @,会触发上下文关联菜单,自动过滤并推荐当前项目中最相关的资源(如文件、代码片段、文档等)。

@ 符号

@ 符号支持以下主要指令:

功能描述使用场景
@Files引用整个文件作为上下文。支持文件路径预览和分块处理。需要引用特定文件内容时,如代码文件、文档等。
@Folders引用整个文件夹作为上下文。需要提供大量文件作为上下文,例如项目目录。
@Code引用特定代码片段作为上下文。需要针对特定代码片段进行查询或操作。
@Codebase从代码库中搜索重要文件或代码块,并根据相关性重新排序。需要在整个代码库中查找相关代码或文件。
@Git扫描 Git 提交、差异或拉取请求,帮助查找问题。需要分析 Git 相关信息,如提交记录、代码差异等。
@Web搜索网络信息作为附加上下文。需要获取最新网络信息或外部资源。
@Docs引用预设的第三方文档或自定义文档。支持添加自定义文档。需要引用外部文档或自定义知识库。
@Definitions引用附近的所有定义作为上下文。需要引用当前代码中的变量、函数等定义。
@Chat将当前聊天消息添加为上下文。在聊天中需要引用之前的对话内容。

高级使用技巧

典型应用场景示例

1、代码生成

2、错误排查

3、跨文件重构

总结

感觉嘛,Cursor 的 @ 符号真的让我眼前一亮。它不仅让引用资源变得超级方便,还能根据你的需求灵活组合各种指令。如果你经常需要和 AI 工具打交道,或者在代码和文档之间来回切换,那这个功能绝对是你的好帮手!反正我是离不开它了,你呢?