Overview Version History Q & A Rating & Review
Code Notes Pro
A context-aware code annotation and note-taking extension for VS Code to capture, organize, and revisit insights right where you code.
Features
📝 Inline notes on specific lines (non-intrusive decorations at line end)
�️ Directory-based organization with drag & drop of notes/files
⭐ Star files (with optional emoji/labels) and browse a dedicated “Starred Files” view
🔍 Global search across notes and files
📤 Import/📥 Export notes (JSON)
🧭 Status bar quick action to add a note anywhere
� Multi-language UI (system / English / Chinese)
☁️ Google Drive sync (Premium)
Usage
Add notes
Right-click in the editor → “Code Notes Pro: Add Note/Directory”
Command Palette → search “Code Notes Pro”
Click the activity bar icon → “Add Note” button or use the status bar shortcut
Organize
Create, rename, and delete directories
Drag notes/files between directories; counts include subdirectories
Star important files and optionally add an emoji/short label; starred files show a badge in Explorer and a separate view
Browse & find
“Notes Explorer” shows directories → files → notes
“Starred Files” lists all starred files and their notes
Use “Search Notes” to find by content or file path
Import/Export
Export all notes to JSON and import them back on any machine
Sync (Premium)
Set Google API credentials (guided)
Upload/Download your notes DB to/from Google Drive
Premium model
Free: up to 20 notes, sync disabled
Premium: unlimited notes and Google Drive sync
Activate via “Code Notes Pro: Activate License”. The extension shows license status and a guided sync menu.
Settings
codenotespro.explorerViewMode: Tree layout — groupNote (Group → Notes) or groupFileNote (Group → File → Notes). Default: groupFileNote
codenotespro.databasePath: Custom path for the local SQLite database. Default: extension global storage
codenotespro.decorationColor: Color for note decorations in the editor. Default: #FFB6C1
codenotespro.showInGutter: Show note indicators in the editor gutter. Default: true
codenotespro.language: UI language (system | en | zh-cn). Default: system
codenotespro.theme: Extension theme (default | arc | light). Default: arc
codenotespro.fontSize: Font size for notes in px (8–24). Default: 12
codenotespro.filterCurrentWorkspaceNotes: Only show notes whose files are inside the current workspace (applies to Search and the All Notes panel). Default: false
Requirements
VS Code 1.60.0 or higher (per extension engines)
Node.js 14.x or higher (for development)
Release Notes
See CHANGELOG for detailed history. Current highlights:
Notes with inline decorations, directory organization with drag & drop
Starred files view and file badges
Global search; Import/Export JSON
Google Drive sync (Premium); multi-language UI
Contributing
Issues and PRs are welcome. Please discuss larger changes first.
License
MIT — see LICENSE.