ZenNotes for VS Code
ZenNotes
Your Tranquil Note-Taking Experience in VS Code
ZenNotes transforms VS Code into a powerful, organized, and distraction-free note-taking hub. Whether you're jotting down quick thoughts, managing tasks, or logging meeting minutes, ZenNotes keeps everything structured and accessible.
✨ Features
📝 Effortless Note Creation
- Instantly generate notes with beautifully crafted templates
- Support for multiple note types: Meeting Notes, Task Notes, General Notes
- Automatic date insertion and custom template variables for convenience
🎯 Stay Organized
- Dedicated Notes Explorer in the Activity Bar for seamless navigation
- Hierarchical note organization for structured management
- Quick access to recently used notes
- Pin important notes for instant retrieval
- Trash bin for safely storing deleted notes before permanent removal
👀 Real-Time Markdown Preview
- Side-by-side live preview for enhanced readability
- Auto-refresh updates the preview instantly as you type
- Custom CSS support for personalized styling
🎨 Customization & Flexibility
- Choose from multiple pre-built templates or create your own
- Customizable storage location for your notes
- Fine-tune preview settings to match your workflow
🚀 Getting Started
- Install ZenNotes from the VS Code Marketplace
- Click the ZenNotes icon in the Activity Bar
- Set your notes directory by selecting a folder
- Create notes using the Command Palette (
Cmd/Ctrl + Shift + P
) → "ZenNotes: Create New Note"
⌨️ Commands
Command |
Description |
Shortcut |
ZenNotes: Select Notes Directory |
Choose where to store your notes |
- |
ZenNotes: Create New Note |
Create a new note from a template |
- |
ZenNotes: Open Notes |
Open the Notes Explorer |
- |
ZenNotes: Toggle Live Preview |
Enable/disable real-time preview |
- |
💡 Pro Tip: Assign keyboard shortcuts for these commands in VS Code settings to streamline your workflow!
⚙️ Configuration
ZenNotes offers extensive customization via VS Code settings:
{
"zenNotes.notesDirectory": "/path/to/notes", // Define your storage location
"zenNotes.livePreview": true, // Toggle real-time preview
"zenNotes.templates": {
"meeting": {
"content": "# Meeting: {{title}}\n\nDate: {{date}}\n\n## Attendees\n\n## Notes",
},
"task": {
"content": "# Task: {{title}}\n\nCreated: {{date}}\n\n## Description\n\n## Checklist",
},
},
}
🎨 Template Variables
Use these dynamic placeholders in your note templates:
{{title}}
→ Note title
{{date}}
→ Current date
{{time}}
→ Current time
{{datetime}}
→ Current date & time
🔒 Security & Privacy
- All notes are stored locally—no external servers involved
- Full control over your note storage location
- Your data remains private and secure
📝 Note Types
1️⃣ Meeting Notes
✔️ Pre-formatted for structured meeting documentation
✔️ Sections for attendees, agenda, and action items
✔️ Auto-inserted date for easy tracking
2️⃣ Task Notes
✔️ Checklist format for tracking progress
✔️ Built-in priority markers
✔️ Status tracking for completed and pending tasks
3️⃣ General Notes
✔️ Clean, minimal layout for quick thoughts
✔️ Flexible formatting for personalized organization
✔️ Perfect for brainstorming and journaling
🛠️ Tips & Tricks
🚀 Quick Access
- Pin frequently used notes for instant access
- Use the Command Palette for seamless navigation
- Organize notes into subdirectories for better categorization
⚡ Boost Productivity
- Use keyboard shortcuts for rapid note creation
- Enable auto-save to prevent losing important information
- Utilize live preview for a smoother note-taking experience
📂 Organize Effectively
- Maintain a consistent naming convention for easy retrieval
- Use date prefixes for chronological sorting
- Categorize notes into subdirectories for structured management
📄 License
© 2025 @prisma-devlabs @harshit2608. All Rights Reserved.
This extension is proprietary software. Refer to the LICENSE file for details.
👨💻 Author
Developed with 💖 by @prisma-devlabs @harshit2608
For feature requests or contributions, feel free to reach out!