Marksman Notes
Jot down notes, to-do lists, tables and bullet points - without ever leaving VS Code.

Notes are plain Markdown files in one global folder, so they follow you across every project and are yours to sync, grep, or back up however you like.
Why Marksman Notes?
You're mid-task and need to capture something - a to-do, a snippet of a meeting, a quick table. Switching to another app breaks your flow. Marksman Notes gives you a dedicated notes sidebar and a handful of keyboard shortcuts so capturing a thought takes seconds, and everything stays in the editor you already live in.
- Zero lock-in — notes are ordinary
.md files in ~/MarksmanNotes (configurable). No database, no proprietary format.
- Fast capture — new note or to-do list in one keystroke.
- Checklist-native — toggle checkboxes on any line, on single lines or whole selections.
- Templates — tables, bullet/numbered lists, to-do lists and meeting notes, inserted at the cursor.
Features
A Marksman Notes icon in the activity bar lists all your notes, sorted by last modified (or by name). Click to open, right-click to rename or delete. The list refreshes automatically when files change.

✅ One-keystroke checkboxes
Press Ctrl+Alt+X (Cmd+Alt+X on macOS) on any line:
| Line before |
Line after |
buy milk |
- [ ] buy milk |
- buy milk |
- [ ] buy milk |
- [ ] buy milk |
- [x] buy milk |
- [x] buy milk |
- [ ] buy milk |
Works on multi-line selections too — turn a whole pasted list into a checklist at once.
📋 Templates
Press Ctrl+Alt+T and pick a template to insert at the cursor:
- To-Do List (dated)
- Table (3×3)
- Bullet List
- Numbered List
- Meeting Notes (attendees, agenda, notes, action items)

🔍 Search across all notes
Press Ctrl+Alt+F to fuzzy-search every line of every note and jump straight to the match.

👀 Rendered preview
Since notes are plain Markdown, VS Code's built-in preview (Ctrl+Shift+V) renders your tables and checklists beautifully — no extra extension needed.
Keyboard shortcuts
| Windows / Linux |
macOS |
Action |
Ctrl+Alt+N |
Cmd+Alt+N |
New note |
Ctrl+Alt+X |
Cmd+Alt+X |
Toggle checkbox on current line(s) |
Ctrl+Alt+T |
Cmd+Alt+T |
Insert template |
Ctrl+Alt+F |
Cmd+Alt+F |
Search notes |
All commands are also available from the Command Palette (Ctrl+Shift+P) under Marksman Notes.
Extension settings
| Setting |
Default |
Description |
marksmanNotes.folder |
~/MarksmanNotes |
Folder where notes are stored. Point it at a synced folder (Dropbox, OneDrive, etc.) to sync notes across machines. |
marksmanNotes.sortBy |
modified |
Sort the sidebar by modified or name. |
Getting started
- Install the extension.
- Click the Marksman Notes icon in the activity bar (or press
Ctrl+Alt+N).
- Start typing. That's it — the note is saved as a Markdown file automatically.
FAQ
Where are my notes stored?
In ~/MarksmanNotes by default. Change it with the marksmanNotes.folder setting. Run Marksman Notes: Open Notes Folder in File Explorer to jump there.
Can I sync notes between computers?
Yes — set marksmanNotes.folder to any cloud-synced folder.
Does it work with other Markdown extensions?
Yes. Notes are standard Markdown files, so linters, preview enhancers and Markdown-all-in-one style extensions all work on them.
Release notes
See the Changelog tab on this page.
License
MIT