codecamp

Cursor 命令面板概述

概述

Cmd K,也称为在 Windows/Linux 上的“Ctrl K”,允许您在编辑器窗口中生成新代码或编辑现有代码。


提示栏

Cursor 中,我们称您按下 ​Ctrl/Cmd K​ 时出现的栏为“​提示栏​”。它的工作方式类似于聊天的 AI 输入框,您可以正常输入,或使用 @ 符号 来引用其他上下文。


行内生成

如果在按下 Ctrl/Cmd K 时没有选择任何代码,Cursor 将根据您在提示栏中输入的提示生成新代码。


行内编辑

对于就地编辑,您只需选择要编辑的代码并在提示栏中输入即可。


后续指令

在每次生成后,您可以通过向提示栏添加更多指令来进一步细化提示,然后按 ​Enter​ 以便 AI 根据您的后续指令重新生成。


默认上下文

默认情况下,Cursor 将尝试查找不同类型的有用信息以改善代码生成,除了您包含的手动 @ 符号

额外的上下文可能包括相关文件、最近查看的文件等。在收集后,Cursor 根据与您的编辑/生成的相关性对上下文项进行排名,并将最相关的项保留在大型语言模型的上下文中。


快速问题

如果您在提示栏中按下 ​Option/Alt Enter​,Cursor 将回答您关于所选内容和您附加的上下文的任何问题。

此对话的内容可以在后续生成中进一步使用,因此您可以在 Cursor 给出响应后简单输入“​执行​”以生成代码。


如何在Cursor Chat中快速应用代码块建议
Cursor 终端命令面板
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }