<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Cursor 学习笔记 – Cmdk</title>
    <link>https://skyao.net/learning-cursor/docs/editor/cmdk/</link>
    <description>Recent content in Cmdk on Cursor 学习笔记</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-cn</language>
    <lastBuildDate>Mon, 03 Mar 2025 00:00:00 +0000</lastBuildDate>
    
	  <atom:link href="https://skyao.net/learning-cursor/docs/editor/cmdk/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: 概述</title>
      <link>https://skyao.net/learning-cursor/docs/editor/cmdk/overview/</link>
      <pubDate>Thu, 20 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>https://skyao.net/learning-cursor/docs/editor/cmdk/overview/</guid>
      <description>
        
        
        &lt;p&gt;Cmd K，在 Windows/Linux 上也称为“Ctrl K”，允许您在编辑器窗口中生成新代码或编辑现有代码。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;images/regular.png&#34; alt=&#34;regular&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;提示栏&#34;&gt;提示栏&lt;/h2&gt;
&lt;p&gt;在 Cursor 中，我们将按 Ctrl/Cmd K 时出现的栏称为“Prompt Bar”。它的工作原理类似于聊天的 AI 输入框，您可以正常输入，或使用 @ 符号引用其他上下文。&lt;/p&gt;
&lt;h2 id=&#34;inline-generation内连生成&#34;&gt;Inline Generation/内连生成&lt;/h2&gt;
&lt;p&gt;如果按下 Ctrl/Cmd K 时没有选择任何代码，光标将根据您在提示栏中键入的提示生成新代码。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;images/generate.png&#34; alt=&#34;generate&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;in-place-editing原地编辑&#34;&gt;in-place editing/原地编辑&lt;/h2&gt;
&lt;p&gt;对于原地编辑，只需选择要编辑的代码并在提示栏中键入即可。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;images/edit.png&#34; alt=&#34;edit&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;后续说明&#34;&gt;后续说明&lt;/h2&gt;
&lt;p&gt;在每次生成之后，您可以通过向提示栏添加更多指令来进一步优化提示，然后按 Enter 键， 以便 AI 根据您的后续指令重新生成。&lt;/p&gt;
&lt;h2 id=&#34;默认上下文&#34;&gt;默认上下文&lt;/h2&gt;
&lt;p&gt;默认情况下，Cursor 将尝试查找不同类型的有用信息来改进代码生成，除了您包含的手动 @符号之外 。&lt;/p&gt;
&lt;p&gt;其他上下文可能包括相关文件、最近查看的文件等。收集后，Cursor 根据与您的编辑/生成的相关性对上下文项进行排名，并将顶部项保留在大型语言模型的上下文中。&lt;/p&gt;
&lt;h2 id=&#34;快速问答&#34;&gt;快速问答&lt;/h2&gt;
&lt;p&gt;如果您在提示栏中按 Option/Alt Enter，光标将回答您对选择的任何问题，以及您附加的上下文。&lt;/p&gt;
&lt;p&gt;这个对话的内容可以在后续的生成中进一步使用，所以你可以在 Cursor 在一个快速的问题后给出一个响应来生成代码后，简单地输入“do it”。&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: 终端 Cmdk</title>
      <link>https://skyao.net/learning-cursor/docs/editor/cmdk/terminal-cmdk/</link>
      <pubDate>Thu, 20 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>https://skyao.net/learning-cursor/docs/editor/cmdk/terminal-cmdk/</guid>
      <description>
        
        
        &lt;p&gt;在内置的 cursor 终端中，您可以按 Ctrl + K 在终端底部打开一个提示栏。这个提示栏允许您在终端中描述您想要的操作，终端 Cmd K 将生成一个命令。您可以通过按 esc 来接受命令，也可以使用 Ctrl + Enter 立即运行命令。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;images/terminal-cmdk.png&#34; alt=&#34;terminal-cmdk&#34;&gt;&lt;/p&gt;
&lt;p&gt;默认情况下，Terminal Cmd K 会看到您最近的终端历史记录，您的指令以及您在提示栏中放置的任何其他内容。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;备注：这个功能很好用啊，比如我想在终端中运行一个命令，但是我不记得命令的参数了，我就可以使用这个功能。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;images/example.png&#34; alt=&#34;example&#34;&gt;&lt;/p&gt;
&lt;/blockquote&gt;

      </description>
    </item>
    
  </channel>
</rss>
