flâneur — a map of the web's best reading

Cursor 入门教程2 - 你真的会用提示栏(Cmd K)功能了吗? | cursor101.com

cursor101.com · saved by 1 readers

与聊天功能(Cmd L)不同的是,提示栏(Cmd K)主要负责用来生成或修改局部的代码, 而聊天功能(Cmd L)是用来针对更宽泛的代码问题进行对话的,更好的支持多轮的对话,可以针对更宽泛的编程问题进行解答。 Cursor 中的提示栏分为两个类型: 在代码编辑框中,按下Cmd K键(在Windows/Linux上是Ctrl K),就会弹出提示栏(如下图所示),用户可以在提示栏中输入prompt,生成代码建议。 上下文信息的有效性决定了生成的代码质量。 在代码编辑的提示栏使用时,Cursor会自动尝试找到有用的信息来改善代码生成,除了你手动包含的@符号外。还会有这些额外的上下文: Cursor会根据与你的编辑/生成的相关性对上下文项进行排序,并保留最相关的项目作为大型语言模型的上下文。 如果在按下Cmd K时没有选中任何代码,Cursor将根据你在提示栏中输入的内容生成新代码。 如果按下Cmd K时选中某段代码,Cursor将根据你在提示栏中输入的内容修改选中的代码。 在Cursor的内置终端中,你可以按下Cmd K(在Windows/Linux上是Ctrl K)来打开终端底部的提示栏。 终端Cmd K默认会考虑以下上下文: 在使用AI生成代码或回答时,我们经常会发现第一次的结果不够完美。这就是为什么我们需要"后续指示"这个功能。它就像是在和AI对话一样,让你可以一步步引导AI,直到得到你想要的结果。 比如说,AI第一次生成的代码可能有点问题,你可以直接在提示栏里说"这个函数需要添加错误处理"。然后按下Enter,AI就会根据你的新指示修改代码。你不需要重新开始整个过程,而是可以在原有的基础上继续改进。 有时候,我们可能需要快速了解某段代码的功能或获取一些简单的信息,但又不想立即生成或修改代码。这就是快速回答功能的用武之地。 如果你在提示栏中按Option/Alt Enter,Cursor会立即回答你关于选中内容和相关上下文的任何问题(而不会生成或修改代码)。 这个功能特别有用,因为: 你可以使用终端提示栏快速生成git commit消息。 步骤: 通过使用提示栏(Cmd K)功能,你可以快速生成和修改代码,生成git commit message,甚至可以快速回答关于代码的简单问题。这些功能可以帮助你更高效地编写代码,节省时间,提高工作效率。 您的AI辅助编程终极资

Explore this link on the map →

saved by