Daily Notes Extension
A VS Code extension for quick daily note-taking - your digital scratch pad!
Features
- Quick Access: Press
Ctrl+Shift+N (or Cmd+Shift+N on Mac) to instantly open today's note
- Auto-Organization: Notes are automatically organized in
notes/YEAR/MM-MonthName/YYYY-MM-DD.txt
- Timestamps: Press
Ctrl+Shift+T (or Cmd+Shift+T ) to insert a timestamp
- Flexible Format: Default .txt files, easily switch to .md with a command
- Optional Templates: Set up a template for structured problem-solving notes
Usage
Open Today's Note:
- Keyboard:
Ctrl+Shift+N (Windows/Linux) or Cmd+Shift+N (Mac)
- Command Palette: "Daily Notes: Open Today's Note"
Insert Timestamp:
- Keyboard:
Ctrl+Shift+T (Windows/Linux) or Cmd+Shift+T (Mac)
- Command Palette: "Daily Notes: Insert Timestamp"
Toggle Format:
- Command Palette: "Daily Notes: Toggle File Format (txt/md)"
Configuration
Access settings via VS Code Settings (search for "Daily Notes"):
- Notes Folder: Change where notes are stored (default: "notes")
- File Format: Choose .txt or .md (default: "txt")
- Use Template: Enable custom templates for new notes
- Template: Customize your note structure (supports {date} and {time} placeholders)
Example Template for Problem Solving:
{date}
==================================================
PROBLEM:
STEPS TAKEN:
1.
SOLUTION:
NOTES:
Installation
- Create a new folder for your extension
- Copy all files into the folder
- Run
npm install to install dependencies
- Run
npm run compile to build the extension
- Press F5 in VS Code to test the extension
- To install permanently, package with
vsce package and install the .vsix file
Folder Structure
Your notes will be organized like this:
notes/
└── 2025/
└── 10-October/
├── 2025-10-02.txt
├── 2025-10-03.txt
└── ...
| |