Sublime Text 默认不支持小驼峰转换,需安装Case Conversion插件;选中snake_case或kebab-case文本后按Ctrl+K Ctrl+C(Win/Linux)或Cmd+K Cmd+C(macOS)即可转换,首单词恒小写,但连续下划线、全大写缩写及中文需手动处理。
Sublime Text 里没有内置的小驼峰转换功能
默认安装的 Sublime Text 不提供
→
或
→
的一键转换。你选中文字按快捷键,不会自动变形——这是很多人第一次找半天没找到的原因。
必须装插件:SideBarEnhancements 不行,要用 Text Pastry 或 EasyMotion + 自定义命令?不,最稳的是
推荐直接安装社区维护成熟、零配置的插件:
(作者:jdc0589)。它支持全平台,响应快,且不依赖 Python 构建环境。
打开 Command Palette(
/
),输入
回车
搜
,回车安装
重启 Sublime(部分版本需重启才加载新命令)
选中如
或
,再按
(Windows/Linux)或
(
mac
OS)即可转为
或
注意分隔符识别逻辑和常见翻车点
默认按
、
、
(空格)、
切分单词,首字母大写后拼接,但**第一个单词永远小写**——这符合小驼峰定义。但容易忽略的细节有:
连续下划线(如
)会被当做一个空字段处理,结果变成
(不是 bug,是按 token 切分的正常行为)
含数字时(如
)→
,数字后字母仍大写,符合主流语言惯例
全大写缩写(如
)→
,不会保留
,如需
得手动调;若要保持
,得用其他插件或正则替换
中文或特殊符号(如
)会卡在中文处截断,只转换后面部分,建议先清理非 ASCII 字符
不想装插件?临时用正则替换也行,但得记两组 pattern
适用于一次性处理、或受限环境(如公司锁死插件安装)。打开 Find → Replace(
),勾选
:
Trae win
Trae Windows 官方版本现已全面支持 Win10 和 Win11 系统(64位)。国内开发者可直接访问 Trae 中文官网(trae.cn 或 trae.com.cn),一键下载官方正版 .exe 安装包,享受国内直连的高速稳定体验。安装过程极其简便,双击即可运行,并支持一键无缝导入 VS Code 或 Cursor 的原有主题、快捷键及插件配置。登录支持手机号、微信或稀土掘金账号。内置免费的豆包与 DeepSeek 等顶级大模型,让你开箱即用,轻松开启高效的 AI 智能编程之旅。
下载
这只能把分隔符后的首字母变大写,还剩第一个单词要手动小写。更完整的方案分两步:
第一步:去掉所有分隔符并首字母大写 →
,
第二步:把开头字母变小写 →
,
但要注意:正则无法智能跳过已有大小写(比如
→
再 →
),纯靠人工校验。插件仍是变量命名提速的合理选择。
真正卡住效率的往往不是「有没有功能」,而是「第一个单词是否被误大写」和「缩写词怎么保真」——这两点
默认不处理,得自己扫一眼。
snake_casecamelCasekebab-casecamelCaseCase ConversionCase ConversionCtrl+Shift+PCmd+Shift+PPackage Control: Install PackageCase Conversionuser_name_inputfirst-name-fieldCtrl+K Ctrl+CCmd+K Cmd+CuserNameInputfirstNameFieldCase Conversion_- .user__nameuserNameuser_id2_fielduserId2FieldXML_HTTP_REQUESTxmlHttpRequestXMLxmlHttprequestXmlHttpRequest用户_nameCtrl+HRegular Expressions/[_\-\. ]+(\w)/\U$1/gfind: [_\-\. ](\w)replace: \U$1find: ^(\w)replace: \L$1UserIDuseriduserIdCase Conversion