[ ABORT TO HUD ]
SEQ. 1
Predictive Code Completion
Beyond Simple Autocomplete
Cursor Tab is not just line-by-line autocomplete. It's a predictive engine that learns from your recent edits and current linter errors to suggest entire blocks of changes - multi-line insertions, deletions, and even where your cursor should go next.
How It Works
- Context-Aware: Tab analyzes your recent edits and linter errors to predict what you'll do next.
- Diff Prediction: Instead of suggesting just the next line, it can predict entire refactoring patterns across a function.
- Auto-Imports: Use a symbol that isn't imported yet and Tab adds the import statement automatically.
- Jump in File: After accepting an edit, Tab predicts the next spot in the file that needs a change - press
Tabagain to jump straight there. - Cross-File Jumps: Tab can chain related edits across files, opening a small portal window so you can review the next suggestion without losing your place.
Accepting Suggestions
| Action | Key | Effect |
|---|---|---|
| Accept full suggestion | Tab | Applies the entire predicted change |
| Partial accept | Ctrl+→ | Accept word-by-word for finer control |
| Reject | Esc | Dismiss the suggestion entirely |
Power Move: Partial accept (
Ctrl+→) is extremely useful when the AI gets the structure right but you want to tweak variable names as you go. Need a break? Click the Tab status indicator in the bottom-right of the editor to snooze Tab, or disable it globally or per file extension.SYNAPSE VERIFICATION
QUERY 1 // 4
What makes Cursor Tab different from traditional autocomplete?
It only suggests single words
It predicts entire blocks of diffs including multi-line changes and cursor movements
It requires internet connection
It only works with Python