# textTool **Repository Path**: yangLLHGS/text-tool ## Basic Information - **Project Name**: textTool - **Description**: 主要是用于将编程导航笔记文本转换用的,可以提高复制的效率。本项目主要是基于CodeBuddy开发的 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-08 - **Last Updated**: 2025-08-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文本转换工具 ## 功能介绍 文本转换工具是一个高效的多功能文本处理工具,支持以下功能: 1. **大小写转换**:快速将文本转换为大写或小写。 2. **空格与换行处理**:去除多余空格或换行符。 3. **文本反转**:将文本内容反转显示。 4. **驼峰命名转换**:将文本转换为驼峰命名格式。 5. **wolai格式优化**:自动清理wolai笔记中的冗余代码和base64编码。 6. **前缀/后缀添加**:为文本批量添加前缀或后缀。 ## 创新点 1. **一键式操作**:简化传统文本处理的多步骤操作,提供一键转换功能。 2. **智能清理**:自动识别并清理wolai笔记中的冗余内容和base64编码。 3. **响应式设计**:适配桌面端和移动端,随时随地使用。 4. **历史记录**:保存每次转换记录,方便回溯和复用。 ## 技术架构 - **前端**:Vue 3 + Tailwind CSS,提供流畅的用户界面和响应式体验。 - **状态管理**:Pinia,高效管理应用状态。 - **构建工具**:Vite,快速开发和构建。 - **部署**:静态托管,支持多种云服务部署。 ## 工具使用心得 使用本工具可以显著提升编辑wolai笔记的效率。传统方式下,用户需要手动删除冗余代码、复制粘贴内容、逐行清理base64编码,耗时且容易出错。而通过本工具: 1. **时间节省**:一键完成复杂操作,将原本需要数分钟的任务缩短至几秒钟。 2. **准确性提升**:自动清理功能避免了人工操作中的遗漏或错误。 3. **专注内容**:用户无需再关注格式问题,可以更专注于笔记内容的创作和整理。 无论是技术文档整理还是日常笔记优化,本工具都能成为您的得力助手! ## 本地开发 ### 环境要求 - Node.js 14.0+ - npm 6.0+ ### 安装依赖 ```bash npm install ``` ### 启动开发服务器 ```bash npm run dev ``` ### 构建生产版本 ```bash npm run build ``` ### 预览生产构建 ```bash npm run preview ``` ## 部署到腾讯云开发 ### 前提条件 1. 拥有腾讯云账号 2. 开通腾讯云开发服务 3. 创建云开发环境 4. 安装云开发CLI工具 ```bash npm install -g @cloudbase/cli ``` ### 登录腾讯云 ```bash cloudbase login ``` ### 部署项目 1. 修改 `cloudbaserc.json` 文件中的 `envId` 为你的云开发环境ID 2. 执行部署命令 ```bash npm run deploy ``` 或者使用提供的部署脚本: ```bash deploy.bat ``` ### 访问网站 部署成功后,可以通过以下链接访问网站: ``` https://你的环境ID.tcloudbaseapp.com ``` 例如: ``` https://cloud1-2gtzms2c9570dcf2.tcloudbaseapp.com ``` ## 项目结构 ``` web-cloudbase-vue-template/ ├── public/ # 静态资源 │ └── tool-icon.svg # 网站图标 ├── src/ # 源代码 │ ├── components/ # 组件 │ │ └── HistoryPanel.vue # 历史记录面板组件 │ ├── pages/ # 页面 │ │ └── TextConverter.vue # 文本转换工具页面 │ ├── utils/ # 工具函数 │ │ ├── cloudbase.js # 云开发初始化 │ │ └── cloudFunctions.js # 云函数调用工具 │ ├── App.vue # 根组件 │ └── main.js # 入口文件 ├── cloudbase/ # 云开发相关文件 │ ├── functions/ # 云函数 │ │ └── text-converter/ # 文本转换云函数 │ └── cloudbaserc.json # 云函数配置文件 ├── cloudbaserc.json # 云开发配置文件 └── deploy.bat # 部署脚本 ``` ## 常见问题 ### 部署失败 1. 确认已正确登录腾讯云 2. 确认环境ID正确 3. 确认有足够的权限进行部署 ### 无法访问网站 1. 确认部署是否成功 2. 检查环境ID是否正确 3. 等待几分钟,部署可能需要一些时间生效 ### 云函数调用失败 1. 检查云函数是否成功部署 2. 检查云函数权限设置 3. 查看云开发控制台中的云函数日志 ## 技术支持 如有问题,请访问[腾讯云开发官方文档](https://docs.cloudbase.net/)或联系技术支持。