<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Cursor 学习笔记 – Tab</title>
    <link>https://skyao.net/learning-cursor/docs/editor/tab/</link>
    <description>Recent content in Tab 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/tab/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: 概述</title>
      <link>https://skyao.net/learning-cursor/docs/editor/tab/overview/</link>
      <pubDate>Mon, 03 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>https://skyao.net/learning-cursor/docs/editor/tab/overview/</guid>
      <description>
        
        
        &lt;h2 id=&#34;官方说明&#34;&gt;官方说明&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://docs.cursor.com/tab/overview&#34;&gt;https://docs.cursor.com/tab/overview&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;AI-powered code autocomplete that suggests edits and multi-line changes based on your recent work&lt;/p&gt;
&lt;p&gt;Cursor Tab is our native autocomplete feature. It’s a more powerful Copilot that suggests entire diffs with especially good memory.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;AI 驱动的代码自动完成，根据您最近的工作建议编辑和多行更改。&lt;/p&gt;
&lt;p&gt;Cursor Tab 是我们的原生自动完成功能。它是一个功能更强大的 Copilot，能建议整个差异，而且记忆力特别好。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Powered by a custom model, Cursor Tab can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Suggest edits around your cursor, not just insertions of additional code.&lt;/li&gt;
&lt;li&gt;Modify multiple lines at once.&lt;/li&gt;
&lt;li&gt;Make suggestions based on your recent changes and linter errors.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;由自定义模型提供支持，Cursor Tab 可以：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在光标周围进行建议编辑，而不仅仅是插入额外的代码。&lt;/li&gt;
&lt;li&gt;一次修改多行。&lt;/li&gt;
&lt;li&gt;根据您最近的更改和 linter 错误提出建议。&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Free users receive 2000 suggestions at no cost. Pro and Business plans receive unlimited suggestions.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;免费用户可免费获得2000条建议。专业和商业计划会收到无限的建议。&lt;/p&gt;
&lt;h3 id=&#34;ui&#34;&gt;UI&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;When Cursor is only adding additional text, completions will appear as grey text. If a suggestion modifies existing code, it will appear as a diff popup to the right of your current line.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;当 Cursor 仅添加附加文本时，完成文本将显示为灰色文本。如果一个建议修改了现有的代码，它将在你当前行的右边显示为一个 diff 弹出窗口。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;images/ghost-text-example.png&#34; alt=&#34;alt text&#34;&gt;&lt;/p&gt;
&lt;p&gt;说明：就是显示建议内容时，如果只是在现有内容后面添加内容，则显示为灰色文本，如果修改了现有的代码，则不会就地显示，而是在这一行的后面弹出一个窗口。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You can accept a suggestion by pressing Tab, or reject it by pressing Esc. To partially accept a suggestion word-by-word, press Ctrl/⌘ →. To reject a suggestion, just keep typing, or use Escape to cancel/hide the suggestion.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;您可以按 Tab 键接受建议，也可以按 Esc 键拒绝建议。要逐字部分接受建议，请按 Ctrl/⌘ → (即 ctrl + 向右的方向键）。要拒绝建议，只需继续键入，或使用 Esc 取消/隐藏建议。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Every keystroke or cursor movement, Cursor will attempt to make a suggestion based on your recent changes. However, Cursor will not always show a suggestion; sometimes the model has predicted that there’s no change to be made.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;每一次鼠标或光标移动，Cursor都会尝试根据您最近的更改提出建议。然而，Cursor并不总是显示建议;有时模型已经预测到不需要进行任何更改。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Cursor can make changes from one line above to two lines below your current line.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Cursor 可以从当前行的上一行到下两行进行更改。&lt;/p&gt;
&lt;h3 id=&#34;toggling切换&#34;&gt;Toggling/切换&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;To turn the feature on or off, hover over “Cursor Tab” icon on the status bar in the bottom right of the application.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;要打开或关闭该功能，请将鼠标悬停在应用程序右下角状态栏上的 “Cursor Tab” 图标上。&lt;/p&gt;
&lt;h3 id=&#34;keyboard-shortcut键盘快捷键&#34;&gt;Keyboard Shortcut/键盘快捷键&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;Bind Cursor Tab to a custom keyboard shortcut by selecting Settings &amp;gt; Keyboard Shortcuts from the Cursor menu and searching for Accept Cursor Tab Suggestions.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;通过从 cursor 菜单中选择 设置 &amp;gt;键盘快捷键 并搜索 &amp;ldquo;接受光标选项卡建议&amp;rdquo;，将 Cursor Tab 绑定到自定义键盘快捷键。&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: 高级功能</title>
      <link>https://skyao.net/learning-cursor/docs/editor/tab/advanced-features/</link>
      <pubDate>Mon, 03 Mar 2025 00:00:00 +0000</pubDate>
      
      <guid>https://skyao.net/learning-cursor/docs/editor/tab/advanced-features/</guid>
      <description>
        
        
        &lt;h2 id=&#34;官方说明&#34;&gt;官方说明&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://docs.cursor.com/tab/advanced-features&#34;&gt;https://docs.cursor.com/tab/advanced-features&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;学习在预览视图、预测和部分接受中使用Tab高效地导航代码&lt;/p&gt;
&lt;h3 id=&#34;peek中的tab&#34;&gt;Peek中的Tab&lt;/h3&gt;
&lt;p&gt;也可以在 “Go to Definition” 或 “Go to Type Definition” 预览视图中使用光标选项卡。这是有用的，例如，当添加一个新的参数到一个函数调用。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;images/cpp-in-peek.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;我们特别喜欢在 vim 中结合 gd 使用，例如，修改一个函数定义，然后一次性修复所有它的用法。&lt;/p&gt;
&lt;h3 id=&#34;光标预测&#34;&gt;光标预测&lt;/h3&gt;
&lt;p&gt;光标还可以预测在接受编辑后您将转到何处。如果可用，您将能够按 tab 键转到下一个位置，允许您通过 tab-tab-tab 进行编辑。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;images/cp.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;Cursor 预测了下一个位置，并建议在那里进行编辑。&lt;/p&gt;
&lt;h3 id=&#34;部分接受&#34;&gt;部分接受&lt;/h3&gt;
&lt;p&gt;您可以通过按 Ctrl + 右箭头（或将 editor.action.inlineSuggest.acceptNextWord 设置为您的首选键绑定）来接受建议的下一个单词。&lt;/p&gt;
&lt;p&gt;要启用部分接受，请导航到 Cursor Settings &amp;gt; Features &amp;gt; Cursor Tab 。&lt;/p&gt;

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