首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux shell:将蛇形命名法(snake-case)变量字符串转为驼峰命名法(camel-case)变量字符串

最近的工作有一个需求,需要利用linux shell脚本将_或-作连字符的变量名字符串转为驼峰命名法(camel-case)的字符串,其实吧,'_'做连字符的命名方式有专门的名字,蛇形命名法(snake-case...通过搜索引擎找到stackoverflow上找到了下面这个帖子4 与我的需求基本一样,是想把一个脊柱命名法(spinal-case)字符串转换为驼峰命名法(camel-case)的字符串。...HelloWorldTom 对于MacOS下zsh无效 参考资料 《匈牙利命名法为何被淘汰_有意思的三种变量命名法:CamelCase, snake_case, spinal-case…》 ↩︎ 《5...Basic REST API Design Guidelines》 ↩︎ 《What is camelCase, PascalCase, kebab-case and snake_case?》...↩︎ 《Spinal Case to Camel Case》 ↩︎

1.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

程序员必知的常见命名方法

1.驼峰式 驼峰命名法(Camel Case)不同单词之间没有分隔符,采用大小写混合的方式区分不同单词。 小驼峰 如果第一个单词首字母小写,称为小驼峰(camelCase)。...此外,URL 参数一般也使用 snake_case。在某些 API 设计中,如果查询参数的键与值直接放在 URL 中,可以使用 snake_case。...3.烤串式 烤串命名法(Kebab Case)使用中划线分隔不同单词。 烤串命名法使用中划线连接多个单词,从而形成一个字符串。由于这种连接方式形象地类似于烤肉串,因此取名为烤串命名法。...---- 参考文献 Camel case - Wikipedia Snake case - Wikipedia Hungarian notation - Wikipedia Naming convention...(programming) - Wikipedia Case Styles: Camel, Pascal, Snake, and Kebab Case COBOL - Wikipedia

44620

精选提高开发效率的15个idea插件

• 如上图标注 3 所示,弹出 IntelliJ IDEA 公司自行开发的插件仓库列表,供下载安装。 • 如上图标注 4 所示,弹出插件仓库中所有插件列表供下载安装。...比如我连续3次用鼠标创建TypeScript类,第三次就会出现提示 Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件,当然规范可以参考《阿里巴巴Java开发手册...切换样式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, words...lowercase, Words Capitalized, PascalCase) 转换为SCREAMING_SNAKE_CASE (或转换为camelCase) 转换为 snake_case (或转换为...camelCase) 转换为dot.case (或转换为camelCase) 转换为hyphen-case (或转换为camelCase) 转换为hyphen-case (或转换为snake_case)

11.1K30

令人头疼的代码命名规范……

驼峰命名法(CamelCase) 骆驼式命名法(Camel-Case)又称驼峰式命名法,是电脑程式编写时的一套命名规则(惯例)。...蛇形命名法(snake_case) 蛇形法是全由小写字母和下划线组成,在两个单词之间用下滑线连接即可。测试方法名、常量、枚举名称需要使用蛇形命名法(snake_case)。...如: first_name last_name MAX_ITERATION LAST_DATA 3....测试方法名、常量、枚举名称需要使用蛇形命名法(snake_case) ,比如test_get_user()、TIME_LIMIT。并且,测试方法名称要求全部小写,常量以及枚举名称需要全部大写。...个人的英语单词有individual、personal、private、one-man,进一步对以上四个单词词意进行分析并在保证了唯一性,继而使用每个单词的前4个字母作为前缀,与com也做了区分.示例如下所示

5.3K31

各种 IntelliJ IDEA 酷炫插件推荐

3.Grep console 自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,在console中右键就能打开。 ? img 并且可以设置不同的日志级别的显示样式。 ?...img 切换样式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, words...lowercase, Words Capitalized, PascalCase) 转换为SCREAMING_SNAKE_CASE (或转换为camelCase) 转换为 snake_case (或转换为...camelCase) 转换为dot.case (或转换为camelCase) 转换为hyphen-case (或转换为camelCase) 转换为hyphen-case (或转换为snake_case)...转换为camelCase (或转换为Words) 转换为camelCase (或转换为lowercase words) 转换为PascalCase (或转换为camelCase) 选定文本大写 样式反转

93220

IntelliJ IDEA 酷炫插件推荐

3.Grep console 自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,在console中右键就能打开。 ? 并且可以设置不同的日志级别的显示样式。 ?...切换样式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, words...lowercase, Words Capitalized, PascalCase) 转换为SCREAMING_SNAKE_CASE (或转换为camelCase) 转换为 snake_case (或转换为...camelCase) 转换为dot.case (或转换为camelCase) 转换为hyphen-case (或转换为camelCase) 转换为hyphen-case (或转换为snake_case)...转换为camelCase (或转换为Words) 转换为camelCase (或转换为lowercase words) 转换为PascalCase (或转换为camelCase) 选定文本大写 样式反转

1.1K40

动态图--推荐几个IntelliJ IDEA 牛逼插件

3.Grep console 自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,在console中右键就能打开。 ? 并且可以设置不同的日志级别的显示样式。 ?...切换样式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, words...lowercase, Words Capitalized, PascalCase) 转换为SCREAMING_SNAKE_CASE (或转换为camelCase) 转换为 snake_case (或转换为...camelCase) 转换为dot.case (或转换为camelCase) 转换为hyphen-case (或转换为camelCase) 转换为hyphen-case (或转换为snake_case)...转换为camelCase (或转换为Words) 转换为camelCase (或转换为lowercase words) 转换为PascalCase (或转换为camelCase) 选定文本大写 样式反转

2.1K30
领券