Skip to content

VS Code vs vt100.js ​

Side-by-side terminal feature comparison

Summary ​

VS Code

88%
223/254 passed
vs

vt100.js

46%
107/233 passed

131 features differ between these terminals

Feature Comparison ​

Extensions ​

FeatureVS Codevt100.js
System clipboard paste??
Font ligatures??
iTerm2 Inline Images (OSC 1337)✓✗
Kitty graphics protocol✗✗
Kitty graphics: animation✓✗
Kitty graphics: display✗✗
Kitty graphics: transmit✓✗
Kitty graphics: Unicode placeholders✗✗
Kitty keyboard protocol✓✗
Kitty keyboard: DISAMBIGUATE (flag 1)✓✗
Kitty keyboard: REPORT_ALL_KEYS (flag 8)✓✗
Kitty keyboard: REPORT_ALTERNATE (flag 4)✓✗
Kitty keyboard: REPORT_EVENTS (flag 2)✓✗
Kitty keyboard: REPORT_TEXT (flag 16)✓✗
Desktop Notifications (OSC 9/777)✓✗
VS Code Shell Integration (OSC 633)✓✗
Icon and title (OSC 0)✓✓
Icon name (OSC 1)✓✓
Foreground color query (OSC 10)✓✗
Reset color palette (OSC 104)✓✗
Background color query (OSC 11)✓✗
Reset foreground color (OSC 110)✓✗
Reset background color (OSC 111)✓✗
Reset cursor color (OSC 112)✓✗
Reset pointer fg color (OSC 113)✓?
Reset pointer bg color (OSC 114)✓?
Reset highlight background (OSC 117)✓✓
Reset highlight foreground (OSC 119)✓✓
Cursor color (OSC 12)✓✗
OSC 133;A prompt start (FTCS_PROMPT)✓✓
OSC 133;B command start (FTCS_COMMAND_START)✓✓
OSC 133;C command executed (FTCS_COMMAND_EXECUTED)✓✓
OSC 133;D command finished (FTCS_COMMAND_FINISHED)✓✓
OSC 133;P properties✓✓
iTerm2 Capability Reporting (OSC 1337)✗✗
iTerm2 Cell Size Reporting (OSC 1337)✗✗
Highlight background (OSC 17)✗✗
Set Wayland app-id (OSC 176)✓?
Highlight foreground (OSC 19)✗✗
Window title (OSC 2)✓✓
Kitty color protocol (OSC 21)✓✗
Pointer shape (OSC 22)✓?
Kitty color stack push (OSC 30001)✓?
Systemd context (OSC 3008)✓?
Kitty color stack pop (OSC 30101)✓?
Color palette (OSC 4)✓✗
Audio sound (OSC 440)✓?
Special color (OSC 5)✗✗
Clipboard access (OSC 52)✓✗
OSC 52 clipboard read✓✗
OSC 52 clipboard write✓✓
OSC 5522 advanced clipboard✗✗
Screen flash (OSC 555)✓?
OSC 633;A prompt start✓✓
OSC 633;B prompt end✓✓
OSC 633;C pre-execution✓✓
OSC 633;D command finished✓✓
OSC 633;E set commandline✓✓
OSC 633;P properties✓✓
OSC 66 text sizing✓✗
VTE termprop (OSC 666)✓?
Current directory (OSC 7)✓✗
Locale query/set (OSC 701)✓?
Version query (OSC 702)✓?
Set normal font (OSC 710)✓?
Scroll view up (OSC 720)✓?
Cell size report (OSC 776)✓?
Notifications (OSC 777)✓?
Font size query/set (OSC 7770)✓?
Font + window size (OSC 7777)✓?
Hyperlinks (OSC 8)✓✗
OSC 9;4 progress bar✓?
Desktop notifications (OSC 99)✓?
Text reflow on resize✓✗
Semantic prompts (OSC 133)✓✗
Sixel graphics✗✗
Sixel support in DA1✗✗
Sixel geometry report (CSI ? Pi;Pa;Pv S)✗✓
24-bit truecolor✓✗

Only in VS Code ​

123 features supported by VS Code but not vt100.js: