# mybookmarks **Repository Path**: jqv/mybookmarks ## Basic Information - **Project Name**: mybookmarks - **Description**: 我的收藏夹 一个面向 Windows 桌面的收藏夹与快捷启动工具。它把浏览器书签、常用网址、本地文件夹、本地文件和全局快捷菜单整合到一个应用里,适合用来做自己的工作入口、网址导航和桌面式快捷面板。 功能概览 顶部统一搜索:支持搜索书签、收藏项、网址和本地路径;窗口被唤醒时会清空搜索框并自动聚焦。 浏览器书签管理:支持 Edge / Chrome 书签切换、书签文件导入、重新加载、查看书签路径、全 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-10 - **Last Updated**: 2026-07-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 我的收藏夹 一个面向 Windows 桌面的收藏夹与快捷启动工具。它把浏览器书签、常用网址、本地文件夹、本地文件和全局快捷菜单整合到一个应用里,适合用来做自己的工作入口、网址导航和桌面式快捷面板。 ## 功能概览 - **顶部统一搜索**:支持搜索书签、收藏项、网址和本地路径;窗口被唤醒时会清空搜索框并自动聚焦。 - **浏览器书签管理**:支持 Edge / Chrome 书签切换、书签文件导入、重新加载、查看书签路径、全部展开 / 收起和仅看已收藏。 - **左侧书签树**:文件夹和网页书签使用不同图标标识;书签悬停可查看标题与链接;右键可打开、收藏、编辑、新增或删除。 - **独立收藏区**:支持添加网址、文件夹和文件;可用图标区分类型;支持全部 / 网页 / 文件夹 / 文件筛选。 - **桌面式图标布局**:收藏区可切换到调整布局模式,把收藏项拖到指定格子位置,再保存布局。 - **图标自定义**:新增或编辑收藏时,可按网址获取图标,也可以使用文字图标、自定义图标颜色,或选择内置网页 / 文件夹 / 文件图标。 - **快捷打开**:双击或点击收藏项可打开对应网页、文件夹或文件。 - **全局快捷键**:支持设置显示 / 隐藏应用快捷键,唤醒时默认最大化显示,再次触发可隐藏到托盘。 - **搜索框快捷键**:支持设置聚焦搜索框快捷键,在应用内快速回到搜索框。 - **开机启动与数据目录**:可在设置里开启开机启动,并自定义收藏数据保存目录。 - **快捷菜单**:开启后,在电脑任意位置按住 `Ctrl` 并快速按两次 `C`,会在鼠标位置弹出快捷操作菜单。 ## 功能亮点 1. **像桌面一样整理收藏** 收藏区采用固定格子布局,收藏项不会被标题长度撑开。开启“调整布局”后,可以把网址、文件夹、文件拖到任意位置,按自己的习惯分区整理,例如把文件夹放一块、文件放一块、网页入口放一块。 2. **随手可用的全局快捷菜单** 快捷菜单可以在任意应用中通过 `Ctrl + C + C` 呼出,并跟随鼠标位置显示。内置百度搜索、谷歌搜索、打开浏览器,也可以把收藏区里的项目加入快捷菜单。选中文字时会优先使用选中文字,没有选中文字时会读取剪贴板内容。 ## 截图 ### 主界面 ![主界面:书签栏收起](docs/screenshots/main-collapsed-bookmarks.png) ### 书签树与收藏区布局 ![书签树与收藏区布局调整](docs/screenshots/desktop-layout-editing.png) ![收藏区桌面式布局](docs/screenshots/desktop-layout-view.png) ### 新增 / 编辑收藏 ![新增或编辑收藏窗口](docs/screenshots/favorite-editor.png) ### 设置窗口 ![快捷菜单设置](docs/screenshots/settings-quick-menu.png) ![常规设置](docs/screenshots/settings-general.png) ### 全局快捷菜单 ![全局快捷菜单](docs/screenshots/quick-menu-popup.png) ## 快捷菜单说明 快捷菜单在设置窗口的“快捷菜单”页中配置。 - **启用快捷菜单**:开启后,按住 `Ctrl` 并快速按两次 `C` 即可弹出菜单。 - **可添加项目**:左侧列表包含系统内置项目和收藏区项目。 - **显示项目**:右侧列表中的项目会显示在快捷菜单里。 - **全部添加 / 全部移除**:可以批量把项目加入或移出快捷菜单。 - **菜单位置**:菜单会跟随鼠标显示,并自动避开屏幕右侧和下侧边缘。 - **关闭菜单**:点击快捷菜单外的区域会自动关闭。 内置快捷菜单项目: | 项目 | 行为 | | --- | --- | | 百度搜索 | 使用选中文字或剪贴板内容打开百度搜索;没有内容时打开百度首页 | | 谷歌搜索 | 使用选中文字或剪贴板内容打开谷歌搜索;没有内容时打开谷歌首页 | | 打开浏览器 | 如果选中内容或剪贴板内容是网址,则直接用浏览器打开 | ## 使用方式 1. 打开应用后,在顶部搜索框搜索书签、收藏、网址或本地路径。 2. 在左侧书签树中浏览 Edge / Chrome 书签,可以右键把常用书签加入收藏区。 3. 点击右上角“新增”,选择网址、文件夹或文件,添加到收藏区。 4. 点击“调整布局”后拖动收藏项到指定位置,完成后点击“保存布局”。 5. 打开“设置”,配置开机启动、显示 / 隐藏应用快捷键、搜索框快捷键、收藏数据目录和快捷菜单。 ## 开发与打包 安装依赖: ```bash npm install ``` 开发运行: ```bash npm run tauri dev ``` 前端构建: ```bash npm run build ``` 打包安装包: ```bash npm run tauri -- build ``` 打包完成后,安装包通常会输出到: ```text src-tauri/target/release/bundle/ ``` ## 技术栈 - Tauri 2 - TypeScript - Vite - Rust