Skip to content
This repository was archived by the owner on Apr 14, 2025. It is now read-only.

lin0306/clipboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clipboard Manager

一个简洁、高效的剪贴板管理工具,帮助你更好地管理和使用剪贴板内容。基于Electron开发,支持文本和图片的复制、存储和快速检索,让你的剪贴板使用更加便捷。

注意:本项目已不再维护,请访问新版项目 Clipboard-Vue

功能特点

  • 自动记录剪贴板历史,支持文本和图片格式
  • 支持置顶重要内容,快速访问常用信息
  • 强大的搜索功能,快速查找历史记录
  • 标签管理系统,对剪贴板内容进行分类整理
  • 支持浅色/深色主题切换,保护视觉健康
  • 支持自定义窗口位置,灵活调整显示方式
  • 快捷键操作支持,提高使用效率
  • 安全可靠的本地存储,保护数据隐私

安装说明

  1. 确保已安装 Node.js (推荐版本 14.0.0 或更高)

  2. 克隆项目到本地:

    git clone [项目地址]
    cd clipboard
    
  3. 安装依赖:

    npm install
    
  4. 运行应用:

    npm start
    

使用说明

基本操作

  • 复制任意内容后会自动记录到历史列表中
  • 双击历史记录可以快速复制到剪贴板
  • 点击置顶按钮可以将重要内容固定在列表顶部
  • 使用搜索框可以快速查找历史内容

标签管理

  • 点击「设置标签」可以为内容添加标签
  • 通过拖拽方式可以快速为内容添加标签
  • 点击左侧标签可以筛选对应标签的内容

主题切换

  • 在设置中可以切换浅色/深色主题
  • 支持自定义窗口位置和显示方式

快捷键

  • Ctrl + F: 快速搜索
  • Ctrl + R: 刷新应用
  • Esc: 清空搜索/关闭窗口

开发说明

技术栈

  • Electron: 跨平台桌面应用开发框架
  • HTML/CSS/JavaScript: 前端开发基础技术
  • SQLite: 本地数据存储
  • Node.js: 运行环境和后端支持

项目结构

  • main.js: 主进程文件
  • index.html: 主窗口界面
  • js/: JavaScript 源代码
  • css/: 样式文件
  • themes/: 主题相关文件
  • conf/: 配置文件

开发建议

  • 遵循项目的代码风格和结构
  • 新功能开发请先创建新分支
  • 提交代码前进行必要的测试
  • 保持代码的简洁性和可维护性

许可证

本项目基于 Apache License 2.0 开源协议。详细信息请参阅 LICENSE 文件。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published