Skip to content

Add plugin 变量名转换 v1.0.2 - #445

Merged
lzx8589561 merged 3 commits into
ZToolsCenter:mainfrom
DoneVirtue:plugin/var-conv
Aug 25, 2026
Merged

Add plugin 变量名转换 v1.0.2#445
lzx8589561 merged 3 commits into
ZToolsCenter:mainfrom
DoneVirtue:plugin/var-conv

Conversation

@DoneVirtue

@DoneVirtue DoneVirtue commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

插件信息

  • 名称: 变量名转换
  • 插件ID: var-conv
  • 版本: 1.0.2
  • 描述: 将任意写法变量名转换为任意写法变量名,另兼有大小写转换功能。本插件由 uTools 插件 imdong/Var-Conv 移植而来并优化,原作者青石 (ImDong)。
  • 作者: Hi,ImDong
  • 类型: 新增

本次变更

  • 将 uTools 插件 Var-Conv 移植为 ZTools 插件(原作者青石 ImDong)
  • 支持输入「变量」进入,或复制变量名后选择「将变量名转换为」
  • 自定义列表界面:无图标、空值保留占位高度,macOS 用 ⌘+1…0、Windows 用 Ctrl+1…0 快速选择
  • 数字与含数字的标识符(如 123user2Name)按命名风格转换;

截图 / 演示

image

自检清单

  • plugin.json 的 name / title / version / description / author 字段均已检查
  • 已移除调试日志、未使用文件、敏感信息(.env、token、密钥等)
  • 本次 PR 的 diff 仅涉及 plugins/var-conv/ 目录
  • 已在本地 ZTools 客户端实际加载并测试过此插件,主要功能正常
  • 同意以仓库声明的开源协议发布此插件

此 PR 由 ztools-plugin-cli 自动管理:每次 ztools publish 在分支上追加一个 commit,PR 链接保持不变。

- Port Var-Conv to ZTools
- Add CHANGELOG for v1.0.1 so ztools publish can continue.
- Port Var-Conv to ZTools
@DoneVirtue
DoneVirtue marked this pull request as ready for review August 25, 2026 10:37
@DoneVirtue DoneVirtue changed the title Add plugin 变量名转换 v1.0.1 Add plugin 变量名转换 v1.0.2 Aug 25, 2026
DoneVirtue

This comment was marked as duplicate.

DoneVirtue

This comment was marked as duplicate.

@DoneVirtue DoneVirtue left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • 子输入框占位符改为「目标类型 or 新变量名」
  • 输入内容会筛选风格;匹配不到时按新变量名转换,且输入框保留刚才输入的文字
  • 修复顶部输入框被列表刷新清空或重复写入的问题
  • 恢复 ⌘/Ctrl+1…0 快捷选择:输入后焦点回到列表,顶部仍显示刚输入的内容

@lzx8589561
lzx8589561 merged commit 10ed303 into ZToolsCenter:main Aug 25, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants