🎯 Quick Start Tutorial - Life-Experimentalist/Global-Save-State GitHub Wiki
Get up and running with Global Save State in just 5 minutes! This lightning-fast tutorial will have you saving and loading like a gaming pro.
- Open VS Code
- Press
Ctrl+Shift+X
(Extensions) - Search:
"Global Save State"
- Click Install on VKrishna04's extension
- ✅ Done!
- Open any existing project, or
- Create a new folder with a simple file:
// hello.js console.log("Hello, Save Points!");
- Open the folder in VS Code
- ✅ Ready!
-
Press
Ctrl+Shift+S
(the magic shortcut!) -
Enter name:
"My First Save"
- Press Enter
- See success message: "Save point created!"
- ✅ Saved!
Edit your file:
// hello.js
console.log("Hello, Save Points!");
console.log("I can experiment safely now!");
// Let's try something risky...
function breakEverything() {
throw new Error("BOOM! 💥");
}
-
Press
Ctrl+Alt+R
(restore shortcut!) - Select "My First Save" from the list
- Click to restore
- Watch the magic: Your file returns to the saved state!
- ✅ Restored!
🎉 Congratulations! You've mastered the basics:
- ✅ Created a save point
- ✅ Made experimental changes
- ✅ Restored to a safe state
- ✅ Ready for fearless coding!
Now let's practice with a realistic workflow:
-
Create a new file
calculator.js
:function add(a, b) { return a + b; } console.log(add(2, 3)); // Should print 5
-
Test it works → Run and verify output
-
Save checkpoint:
Ctrl+Shift+S
→"Basic Add Function"
-
Add more functions:
function add(a, b) { return a + b; } function subtract(a, b) { return a - b; } function multiply(a, b) { return a * b; } function divide(a, b) { return a / b; } console.log(add(2, 3)); // 5 console.log(subtract(5, 2)); // 3 console.log(multiply(4, 3)); // 12 console.log(divide(10, 2)); // 5
-
Test it works → Verify all functions
-
Save checkpoint:
Ctrl+Shift+S
→"All Basic Operations"
-
Try adding error handling:
function divide(a, b) { if (b === 0) { throw new Error("Division by zero!"); } return a / b; } // This might break things... console.log(divide(5, 0));
-
If it breaks:
Ctrl+Alt+R
→ Select"All Basic Operations"
-
If it works:
Ctrl+Shift+S
→"Error Handling Added"
-
Attempt to add complex features:
// Let's try to add scientific calculator functions function scientificCalculator() { // This is getting complicated... return Math.random() * Math.PI; // Random experiment! }
-
Realize it's getting messy
-
Restore to safety:
Ctrl+Alt+R
→ Choose your preferred save
Try these progressively harder challenges:
- Start with simple HTML:
<h1>Hello</h1>
- Save as
"Basic HTML"
- Add CSS:
<style>h1 { color: blue; }</style>
- Save as
"With CSS"
- Add JavaScript:
<script>alert('Hello!');</script>
- Save as
"Interactive"
- Practice jumping between saves!
- Create a working function
- Save as
"Safe Base"
- Try 3 different improvements (save each)
- Deliberately break something
- Restore to
"Safe Base"
- Choose the best improvement to continue with
- Find any coding tutorial online
- Save at the start:
"Tutorial Beginning"
- Save after each major step
- If you get confused, restore to previous step
- Complete tutorial with confidence!
-
Ctrl+Shift+S
= Create save (memorize this!) -
Ctrl+Alt+R
= Restore save (memorize this too!) -
Ctrl+Shift+P
= Command palette (backup method)
✅ "Working Login" (clear what works)
✅ "Before API Changes" (clear what's about to change)
✅ "Tutorial Step 3" (clear progress marker)
❌ "Save 1", "Test" (too vague)
- ✅ After completing something that works
- ✅ Before trying something risky
- ✅ At tutorial milestones
- ❌ During broken/incomplete states
- Save often at good checkpoints
- Experiment fearlessly - you can always reload
- Name saves clearly - future you will thank you
- Think in milestones - not every keystroke
🎉 You're now a Global Save State player!
Ready to level up?
- 🎮 Learn Best Practices - Pro strategies
- ⌨️ Master Keyboard Shortcuts - Speed techniques
- ⚙️ Customize Settings - Optimize for your projects
- 🏆 Advanced Gaming Workflows - Pro gamer techniques
- Check Extensions view - is Global Save State enabled?
- Try Command Palette:
Ctrl+Shift+P
→ "Global Save State" - See Troubleshooting for detailed help
- FAQ - Common questions answered
- Installation Guide - Detailed setup
- Creating Save Points - Deep dive
🎮 Welcome to the game! You're now equipped with the power of save states. Use them wisely, experiment boldly, and code fearlessly!
"Every expert was once a beginner who kept trying." - Gaming Wisdom