Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Typing MirrorNew to Visual Studio Code? Get it now.
Typing Mirror

Typing Mirror

G201021

|
3 installs
| (0) | Free
Open a code file as a right-side reference while typing into an empty editor on the left.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Typing Mirror

Typing Mirror is a VS Code extension that opens a code file on the right as a reference and gives the user an empty editor on the left to type into.

As the user types, the reference editor tracks progress:

  • typed matching text is dimmed in the reference file
  • the next character is highlighted
  • the reference editor scrolls along with progress
  • spacing and line-break differences are tolerated
  • comments are visible but skipped, including //, #, /* ... */, and Python triple-quoted comment blocks
  • the typing editor keeps syntax highlighting without auto-inserting matching (), {}, [], quotes, or backticks
  • text that truly diverges from the reference is highlighted in the typing editor

Use

  1. Open this folder in VS Code.
  2. Press F5 to launch an Extension Development Host.
  3. In the new VS Code window, open any code file.
  4. Run Typing Mirror: Start From Current File from the Command Palette, click the preview icon in the editor title bar, right-click in the editor, or right-click a file in Explorer.
  5. Type in the empty editor on the left while the original file stays visible on the right.

The extension can also auto-start when a code file is opened if you enable typingMirror.autoStartOnOpen.

Settings

  • typingMirror.autoStartOnOpen: starts automatically when a code file is opened. Defaults to false.
  • typingMirror.maxAutoStartFileSizeKb: skips very large files for automatic starts. Defaults to 512.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft