Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>NotesVSNew to Visual Studio Code? Get it now.
NotesVS

NotesVS

mariorodrigueeez

|
17 installs
| (1) | Free
Manage notes and calendar directly in VS Code. Created by mariorodrigueeez
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

NotesVS 📝

NotesVS is the ultimate tool for managing your notes and calendar directly within VS Code, without interruptions and seamlessly integrated into your workflow.

Developed with ❤️ by mariorodrigueeez.

✨ Features

  • Notes Explorer — Manage .md notes and folders just like the native file explorer, with drag & drop support.
  • Pending Tasks view — All - [ ] checkboxes across your notes are aggregated in one place. Check them off without opening the file.
  • Integrated Calendar — Visualize your days and open daily notes with a single click. Days that already have a note show a blue dot.
  • Wiki-links — Type [[Note Name]] anywhere in a markdown file to create a clickable link to another note.
  • Note search — Fuzzy-search across all your notes by name.
  • Status bar counter — See how many tasks are pending at a glance, right in the VS Code status bar.
  • Daily note templates — New daily notes are created from a configurable template.
  • Real-time sync — All views update automatically when files change on disk.
  • Remote workspace support — Works over SSH, WSL, and GitHub Codespaces.

🚀 Getting Started

  1. Open VS Code with a folder or workspace.
  2. Click the NotesVS icon in the Activity Bar (left side).
  3. Hit the + button in the Notes Explorer to create your first note.

🎮 Usage

Notes Explorer

Action How
Create note Click $(new-file) in the view header, or Cmd/Ctrl+Alt+N
Create folder Click $(new-folder) in the view header
Rename Right-click → Rename
Delete Right-click → Delete (moves to system trash)
Move Drag & drop into a folder
Search Click $(search) in the view header, or Cmd/Ctrl+Alt+F

Wiki-links

In any markdown note, type [[Note Name]] to create a link to another note:

See also [[Meeting Notes]] and [[Project Plan]].

Clicking the link opens the target file. If the note doesn't exist yet, clicking creates it.

Pending Tasks

All - [ ] checkboxes found in your notes appear in the Pending Tasks view, grouped by file. Click the checkbox to mark a task done — the change is written back to the file. Use the $(check-all) button in the view header to toggle display of completed tasks.

Calendar & Daily Notes

Click any day in the Calendar view to open (or create) that day's note. Days with existing notes show a blue dot. Daily notes are stored under calendar daily notes/YYYY-MM/ inside your notes root.

Status Bar

The $(checklist) N pending item in the status bar shows your pending task count. Click it to jump directly to the Tasks view.

⚙️ Settings

Setting Default Description
notesvs.locale en-US Locale for date formatting (e.g. es, fr, pt-BR). Reload required after change.
notesvs.notesRoot .vscode/NotesVS Notes folder path, relative to the workspace root. Reload required after change.
notesvs.showCompletedTasks false Show completed tasks in the Tasks view by default.
notesvs.dailyNoteTemplate # {date}\n\n## Notes\n\n## Tasks\n\n Template for new daily notes. Use {date} as a placeholder.

Important: Changing notesvs.locale after daily notes have been created will cause the calendar not to find existing notes, since filenames are locale-formatted.

⌨️ Keyboard Shortcuts

Shortcut Action
Cmd/Ctrl+Alt+N Create new note
Cmd/Ctrl+Alt+F Search notes

👨‍💻 Author

mariorodrigueeez


NotesVS — Your productivity, simplified.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft