## 项目概述 本项目是一个基于 Qt 开发的文本编辑器,集成了常用的文本编辑功能,并提供了对多种对象存储服务(如 FTP、SFTP、阿里云 OSS、腾讯云 COS、亚马逊 S3 等)的管理功能。用户可以通过该软件创建和管理项目,并将本地项目快速上传到指定的服务器。此外,软件还支持通过 Git 和 SVN 检查文件差异,确保每次只传输有变化的文件,从而提高工作效率。 ## 主要功能 ### 文本编辑功能 - **基本文本编辑**:支持常见的文本编辑操作,如复制、粘贴、撤销、重做等。 - **语法高亮**:支持多种编程语言的语法高亮显示。 - **查找与替换**:支持文本的查找与替换功能。 - **多标签页**:支持多标签页编辑,方便同时处理多个文件。 ### 对象存储管理 - **FTP/SFTP**:支持通过 FTP 和 SFTP 协议上传、下载和管理文件。 - **阿里云 OSS**:集成阿里云对象存储服务,支持文件的上传、下载和管理。 - **腾讯云 COS**:集成腾讯云对象存储服务,支持文件的上传、下载和管理。 - **亚马逊 S3**:集成亚马逊 S3 对象存储服务,支持文件的上传、下载和管理。 ### 项目管理 - **项目创建与管理**:用户可以创建和管理项目,方便组织本地文件和远程文件。 - **快速上传**:支持将本地项目快速上传到指定的对象存储服务。 - **差异检查**:通过 Git 或 SVN 检查文件的差异,确保只传输有变化的文件。