ChunChunGenerator-中文帮助

概述

基于Qt制作的小工具,用于实现命名的驼峰转换。

项目基于Qt5.12.10_msvc2017_64 + VS2022 构建

版本

V 0.0.5

Todo: 更新注释

V 0.0.4

  1. 实现大驼峰,小驼峰,全部大写,全小写,添加下划线,添加前缀,添加后缀,下划线容忍(不删除下划线)等字符串变换;
  2. 聚焦及粘贴: 当选中后,每次进入应用,会直接将剪切板内容复制到输入框;
  3. 多行输入: 可选择多行输入,一次生成多个结果;
  4. 完成及复制: 当选中后,生成字符串会自动复制到剪切板;
  5. 点击及复制: 当选中此与多行输入时,直接点击某一项结果,会直接将该项复制到剪切板;
  6. 置顶窗口,最小化到托盘等功能;
  7. 虚焦渐隐: 当鼠标不在软件内,软件半透明,可自行设置透明度;
  8. 多主题支持: 包含明亮与黑暗两个主题(Supported by QDarkStyleSheet, MIT LICENSE);
  9. 多语言支持: 目前支持简体中文与英文;
  10. 快捷键绑定: 所有操作都可绑定快捷键,切下次使用时可用(Supported by QHotkey, BSD LICENSE);
  11. 更新帮助 : 当本地文件存在时,查看本地帮助,不存在则使用浏览器查看网络帮助;

使用

生成器

  • 输入框 : 将需要转化的字符串输入其中;
  • 输出框 : 转化后的字符串会展现在此框中;
  • 小驼峰按钮 : 选中后会将输入框中内容转化为小驼峰样式;
  • 大驼峰按钮 : 选中后会将输入框中内容转化为大驼峰样式;
  • 全部小写按钮 : 选中后会将输入框中内容转化为全部小写;
  • 全部大写按钮 : 选中后会将输入框中内容转化为全部大写;
  • 首单词大写按钮 : 选中后会将输入框中内容转化为首单词大写样式;
  • 添加下划线按钮 : 选中后会为输入框中内容添加下划线为分隔;
  • 下划线容许 : 选中后不会删除输入框中内容的下划线(默认删除);
  • 添加前缀 : 会在输入框内容完成转化后为其添加前缀;
  • 添加后缀 : 会在输入框内容完成转化后为其添加后缀;
  • 生成按钮 : 会根据所选按钮执行响应操作;

选项

常规

  • 获得焦点时自动粘贴 : 选中后,当点击应用时,自动将剪切板内容粘贴到输入框中;
  • 完成时自动复制到剪切板 : 选中后,当生成文本后,会自动将生成文本内容复制到剪切板中;
  • 关闭时最小化到托盘 : 选中后,点击关闭会最小化到托盘而非退出;
  • 置顶窗口 :选中后,会置顶窗口;
  • 多行输入 : 选中后,输入、输出框会变为多行,可以同时对多个文本进行操作;
  • 复制点击项到剪切板 : 当选中多行文本后才可选中,选中后,当点击生成文本的某一项,会将该项复制到剪切板;

个性化

  • 虚焦透明度 : 可以条件当鼠标不在应用内时的透明度,范围10%-100%;
  • 主题 : 可以切换明亮与黑暗两种主题,立即生效;
  • 语言 : 可以切换中文与英文语言,重启生效;

快捷键

  • 本地快捷键 : 可以绑定生成界面中除了生成按钮外的所有按钮,当在应用内,可以直接使用快捷键切换生成格式;
  • 全局快捷键 : 可以绑定生成显示或隐藏退出操作;
    • 生成 : 可以根据当前选项一键生成,如绑定键位Ctrl+G,可以使用一下操作快速为目标字符串修改名称
      • 当在常规选项中选中了完成时自动复制到剪切板,按住Ctrl的,按下CGv,可以直接一键修改样式;
    • 显示或隐藏 : 可以快速显显示或隐藏应用;
    • 退出 : 直接退出;
  • 设置保存 : 正常退出后下次进入快捷键依旧保存;

关于

  • 应用及版权信息 : 应用图标、名称,版本号及版权所有;
  • 帮助 : 当本地帮助文件存在时,打开本地帮助文件,当不存在时,通过浏览器打开网络帮助文件;

许可

MPL 2.0https://www.mozilla.org/en-US/MPL/2.0/)