The ultimate bookmark manager for complex code flow analysis.
When reading massive source code, logic often scatters across dozens of files. "Group Bookmarks" allows you to create a "Group" for a specific concern (e.g., "Login Flow", "Data Sync") and "Pin" scattered code lines into a single, organized list.
✨ Core Features
1. 📂 Multi-Dimensional Grouping
On-Demand Aggregation: Group related bookmarks together, e.g., "Feature A", "Bug fix 123".
Custom Colors: Support Red/Green/Blue/Yellow/Purple to visually distinguish different tasks.
Smart Numbering: Automatically numbers groups (e.g., 1. Login Flow) for logical sorting.
2. 👁️ Visual Pro
Ghost Text: Displays the group name and note in faint gray at the end of the code line, keeping your reading flow uninterrupted.
Interaction: Click the 👁️ inline button to toggle visibility globally.
Vector Icons: Modern vector icons clearly indicate group status (Active/Pinned).
Icon Coexistence: Active groups display both the 📌 Pin icon and the 🔴 Color tag simultaneously.
Auto-Pinning: Newly created groups are automatically set as Active, streamlining your workflow.
3. 🖱️ Rapid Interaction
Code Preview: Hover over a bookmark in the Side Bar to see a popup preview of the code line immediately.
Drag & Drop: Drag bookmarks to move them between groups, or drag groups to reorder them.
Inline Actions: Rename, delete, or toggle visibility directly from the group header.
4. 🔄 Import/Export
Export all groups and bookmarks to a JSON file for sharing with colleagues or syncing between devices.
🚀 User Guide
📌 Add Bookmark
Position Cursor: Move cursor to the target code line.
Quick Menu:
Right Click: Select 🔖 Add Group Bookmark from the editor context menu.
Shortcut: Ctrl+Alt+B (Default) to open the Quick Pick menu.
Sidebar: Click the + button in the view title to add the current line to a new group.
🎨 Manage Groups
Set Active: Click the group header to set it as Active (📌). New bookmarks will be added to this group automatically.
Rename: Right-click a group or use the edit icon to rename.
Sort: Drag and drop any group or bookmark to reorder.
🔍 Browse Code
Jump: Click a bookmark item to jump to the code line.
Preview: Hover over a bookmark to peek at the code.
Ghost Text: Enable 👁️ to see 🔴 [Group] Title hints at the end of lines in the editor.