Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typeout

Typeout Icon

Simulate realistic typing with genuine undo history for code demos and screencasts.

VS Code Marketplace   Open VSX


Why Typeout?

When presenting code demos, submitting assignments, or recording screencasts, having realistic editor typing history is essential. Manually pasting code creates a single giant edit, leaving zero typing history.

Typeout replays your code character by character. Every keystroke is its own independent undo stop, so pressing Ctrl+Z (or Cmd+Z) smoothly un-types your code in reverse order, exactly as if it was written by hand.


Features

  • ⌨️ Instant 1-Click Buttons: Click the ⌨️ Typeout button in the bottom status bar, or the ⌨️ button in the top-right of your editor tab. No need to memorize Ctrl+Shift+P!
  • 🛡️ Zero Backup Compulsion: Open any file with code, click Typeout, and it automatically replays with a safety backup created so your work is never lost.
  • 📁 File Picker Support: Replaying into a blank file? Typeout prompts you with a clean file picker to choose any file from disk.
  • 🎬 Realistic Undo History: Every character, tab, and newline is typed sequentially with its own undo stop.
  • 🎯 Viewport Follow: Automatically tracks the cursor position and keeps the typing head in view in real time.

How to Use

  1. Open your code file in the editor (e.g. main.cpp).
  2. Click the "⌨️ Typeout" button on the bottom status bar, OR click the ⌨️ button in the top-right editor toolbar.
  3. Click Start in the confirmation dialog.
  4. Watch your code type itself out smoothly! Once done, press Ctrl+Z to step backward through the typing history letter by letter.

Marketplaces & Downloads


Requirements

  • VS Code ^1.60.0 or compatible editors (Antigravity IDE, VSCodium, Cursor).

License

MIT License.

Releases

Contributors

Languages