Template Vault is a high-performance VS Code extension designed for developers who value speed, organization, and focus. It allows you to capture, categorize, and insert code snippets instantly, reducing repetitive tasks and cognitive load.
🚀 Experience Speed
Instant Capture: Save any code selection as a template in under 2 seconds.
Unified Shortcuts: Optimized keybindings that work seamlessly across Windows, Linux, and macOS.
Semantic Search: Use the Alt + Q menu to find and insert templates with fuzzy-search precision.
🛠️ Key Features
Folder-Based Organization: Group your snippets into logical categories for different projects or languages.
Dynamic Variables: Full support for VS Code snippet variables (${1:placeholder}, ${TM_FILENAME}, etc.).
Global Availability: Your vault follows you across all workspaces, ensuring your best code is always within reach.
Portability: Built-in JSON Import/Export for easy backups and team sharing.
📖 Usage Guide
📂 Saving a Template
Highlight the code block you wish to save.
Press Alt + A.
Give your template a name and assign it to a folder.
📥 Inserting a Template
Move your cursor to the desired location.
Press Alt + Q.
Search for your template and hit Enter. Use Tab to cycle through any variables.
🌳 Managing the Vault
Open the Template Vault icon in the Activity Bar to:
Rename or delete existing templates.
Organize folders.
Refresh your view.
🔄 Release Notes
Version 2.0.0 (Current)
New Branding: Introducing a warm, approachable visual identity and professional logo.
Improved Windows Compatibility: Resolved AltGr keyboard conflicts by shifting to Alt + A and Alt + Q shortcuts.
Cross-Platform Consistency: Unified keybindings across Windows, Linux, and macOS.
Performance Tweaks: Faster sidebar loading and smoother QuickPick interactions.
Version 1.0.0
Initial release featuring core capture/insert functionality and sidebar explorer.
🧑💻 Contributing
We welcome feedback and contributions! Feel free to open an issue or submit a pull request on our GitHub repository.
Crafted with 🧡 for the developer community by Naveensivam03.