- 一次性修改多行
- 在缺失时自动添加 import 语句
- 在文件内和跨文件跳转,进行协同编辑
- 基于最近的更改、linter 错误以及已接受的编辑获取建议
建议


在文件中跳转

跨文件跳转

自动导入
- 确保你的项目安装了正确的语言服务器或扩展
- 用 Ctrl+. 测试,查看导入是否出现在 Quick Fix 建议中

Peek 中使用 Tab

gd
使用,可在一个流程里跳转到定义、修改并解决引用。
部分接受
editor.action.inlineSuggest.acceptNextWord
自定义按键绑定。启用位置:Cursor Settings
→ Tab
。
设置
Setting | Description |
---|---|
Cursor Tab | 基于最近编辑记录、围绕光标提供的上下文感知多行建议 |
Partial Accepts | 通过 Ctrl+Arrow-Right 接受建议中的下一个词 |
Suggestions While Commenting | 在注释块内启用 Tab |
Whitespace-Only Suggestions | 允许仅影响排版/空白的编辑 |
Imports | 为 TypeScript 启用自动导入 |
Auto Import for Python (beta) | 为 Python 项目启用自动导入 |
切换
- Snooze:在选定时长内临时禁用 Tab
- Disable globally:对所有文件禁用 Tab
- Disable for extensions:对特定文件扩展名禁用 Tab(例如 markdown 或 JSON)
常见问题
写注释时 Tab 老是碍事,怎么办?
写注释时 Tab 老是碍事,怎么办?
进入
Cursor Settings
→ Tab Completion
,取消勾选 Trigger in comments,就能在注释里禁用 Tab。可以改 Tab 建议的快捷键吗?
可以改 Tab 建议的快捷键吗?
打开
Keyboard Shortcuts
设置,用 Accept Cursor Tab Suggestions
把“接受/拒绝建议”重新绑定到任意按键。Tab 是怎么生成建议的?
Tab 是怎么生成建议的?
Cursor 会把一小段相关代码放进上下文窗口。上下文会加密后发送到我们的后端,后端解密并安全读取上下文,然后由 Cursor Tab 模型生成代码建议,返回给客户端在编辑器里显示。