本帖最后由 mr88fang 于 2025-4-16 11:40 编辑
源码地址,可自行编译
简介
devc 是一款运行在 Windows 系统下的剪切板监听小工具,使用 Go 语言开发,通过调用 Windows API 实现功能。
主要功能就是把中文翻译成英文,尤其适用于在数据库建表时,你编写中文字段备注复制一下自动转英文。并且写入剪切板,支持自定字典内容,还有更多好玩的自己发觉
功能特点
- 剪切板内容记录:每天自动记录剪切板中的内容。
- 翻译功能:
- 支持中英互译。
- 支持关键字翻译,可自定义关键字长度。
- 驼峰命名方法名翻译中文。
- 翻译后的内容可以重新写入剪切板。
- 命名规则转换:
- 支持大驼峰命名(PascalCase)。
- 支持小驼峰命名(camelCase)。
- 支持下划线命名(snake_case)。
- 命令行配置:
- 支持通过命令行参数进行个性化配置。
- 支持将 CMD 窗口置顶。
- 应用场景:
- 特别适合数据库表字段设置,可将中文字段自动翻译为英文字段。
命令行参数
运行 devc -h 可查看所有支持的命令行参数及其说明:
devc -h
Usage of devc:
-han int
[关键字翻译] 汉语关键字长度,默认支持4个汉字,最少2个汉字。例如:订单编号、订单状态、创建时间 (default 4)
-hump int
[关键字翻译] 将翻译内容写入剪切板,命名规则:1.大驼峰 2.小驼峰 3.下划线 (default 1)
-top
[窗口] 置顶当前 CMD 窗口
-tran
[翻译工具] 开启自动检测翻译,关键字翻译将关闭
-w
[翻译工具|关键字翻译] 将翻译内容写入剪切板
[注意]:关键字翻译和翻译工具命令不能同时,同时使用优先翻译工具,未指定参数默认关键字翻译
参数说明
-han :设置汉语关键字的长度,默认为 4 个汉字,最少为 2 个汉字。
-hump :设置翻译内容的命名规则:
1 :大驼峰命名(PascalCase)。
2 :小驼峰命名(camelCase)。
3 :下划线命名(snake_case)。
-top :将当前 CMD 窗口置顶。
-tran :开启自动检测翻译,关键字翻译将关闭。
-w :将翻译后的内容写入剪切板。
数据保存
历史记录
- 默认保存路径:
%APPDATA%\devc 。
- 自定义保存路径:通过配置
DEVC 环境变量指定路径。
- 打开系统环境变量设置。
- 添加一个名为
DEVC 的环境变量,值为自定义路径(例如 D:\devc_data )。
字典文件
使用示例
基础使用
devc -han=3 -hump=2
- 指定关键字长度为 3 个汉字。
- 使用小驼峰命名规则(camelCase)。
置顶 CMD 窗口
devc -top
自动翻译
devc -tran -w
安装与运行
- 下载:devc
- 安装:将下载的文件解压到任意目录,或丢到
C:\Windows\System32 目录下可直接 cmd 使用。
-
运行:打开 CMD 窗口,切换到解压目录,运行以下命令:
devc -h
参考资料
|