"Write It" is a VS Code extension designed to help you truly internalize code by typing it out manually.
In the age of AI Autocomplete and Copy-Paste, it's easy to lose touch with the syntax and structure of the code we write. We believe that writing code by hand is the best way to build muscle memory and deep understanding.
🧠 The Philosophy
AI generated code is great, but do you really understand what it does?
When you rewrite code character by character, you are forced to:
Read every line carefully.
Understand the syntax and structure.
Catch potential bugs or logic errors.
Build muscle memory for the language.
Write It forces you to slow down and learn.
✨ Features
Practice with Your Own Code: Select any snippet in your editor and start practicing immediately.
Distraction Free: Automatically hides UI clutter and disables auto-complete so you can focus on the code.
Strict Typing Mode: No shortcuts. You must type every character correctly. Backspace only allows fixing errors, not removing correct code.
🛡️ Anti-Autocomplete Guard:
We know the temptation (or the habit) of using AI completion tools.
Write It proactively blocks external text insertions.
If you try to paste code or let an AI tool "ghost type" for you, the extension will block it and force you to type manually.
Performance Stats: Track your WPM (Words Per Minute) and Accuracy.
🚀 How to Use
Select a block of code in any file.
Press Ctrl+Alt+S (or run command Write It: Practice with selected code).
A new "Warmup" window opens with your code.
Start typing!
The current line is highlighted.
Future lines are hidden until you reach them.
Mistakes are marked in red.
When finished, you'll get a summary of your speed and accuracy.
⌨️ Shortcuts
Ctrl+Alt+S: Start practice with selection.
Ctrl+Shift+Esc: Stop practice immediately.
Esc: Reset current practice.
Ctrl+Backspace: Delete word.
"You don't understand code until you've written it yourself."