Appearance
Cursor vs VS Code
Side-by-side terminal feature comparison
Summary
7 features differ between these terminals
Analysis2026-04-18
Cursor scores 85% (216/254) vs VS Code at 88% (223/254). VS Code leads by 3 percentage points. Only in VS Code: Terminal Version (XTVERSION), Kitty keyboard protocol, Kitty keyboard: DISAMBIGUATE (flag 1), Kitty keyboard: REPORT_EVENTS (flag 2), Kitty keyboard: REPORT_ALTERNATE (flag 4) and 2 more.
Feature Comparison
Character Sets
| Feature | Cursor | VS Code |
|---|---|---|
| DEC line drawing character set | ✓ | ✓ |
| DEC Special Graphics | ✓ | ✓ |
| G0/G1 character set switching | ✓ | ✓ |
| UTF-8 mode | ✓ | ✓ |
Cursor
Device Status
Editing
Erase
Extensions
Input Protocols
Modes
Reset
| Feature | Cursor | VS Code |
|---|---|---|
| DECALN screen alignment (ESC # 8) | ✓ | ✓ |
| Backend reset() method | ✓ | ✓ |
| Full reset (RIS) | ✓ | ✓ |
| SGR reset clears attributes | ✓ | ✓ |
| Soft reset (DECSTR) | ✓ | ✓ |
Scrollback
SGR (Text Styling)
Text
Unicode
| Feature | Cursor | VS Code |
|---|---|---|
| East Asian Ambiguous Width | ✓ | ✓ |
| Grapheme Cluster Cursor Movement | ✗ | ✗ |
| Tab Stops (HT) | ✓ | ✓ |
| Wide Char at Line Wrap | ✓ | ✓ |
Only in VS Code
7 features supported by VS Code but not Cursor:
- Terminal Version (XTVERSION)Device Status
- Kitty keyboard protocolExtensions
- Kitty keyboard: DISAMBIGUATE (flag 1)Extensions
- Kitty keyboard: REPORT_ALL_KEYS (flag 8)Extensions
- Kitty keyboard: REPORT_ALTERNATE (flag 4)Extensions
- Kitty keyboard: REPORT_EVENTS (flag 2)Extensions
- Kitty keyboard: REPORT_TEXT (flag 16)Extensions