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.databasePath : Custom path for the local SQLite database
codenotespro.decorationColor : Color for note decorations in the editor
codenotespro.showInGutter : Show note indicators in the editor gutter
codenotespro.language : UI language (system | en | zh-cn)
codenotespro.theme : Extension theme (default | arc | light)
codenotespro.fontSize : Font size for notes (px)
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. Highlights of the first public version:
- 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.
| |