templates - IntelliJ 模板函数将变量名转换为常量变量名(大写带下划线)
问题描述
我想在自定义设置器生成器模板中将成员变量/字段名称(如“fooBar”)转换为 FOO_BAR,类似于重构 --> Introduce Constant 所做的。有没有可用的功能来做到这一点?我查看了 IntelliJ StringUtils 类,但找不到执行此操作的方法。
解决方案
找到隐藏在 IntelliJ 问题中的答案
https://youtrack.jetbrains.com/issue/IDEA-152774
$NameUtil.capitalizeAndUnderscore($field.name)
推荐阅读
- git - 暂存区中有很多文件要提交,而当前目录中不存在。我该如何摆脱这个?
- azure - CollectTop 返回的行数超出了我在 Azure 流分析中的预期
- android - 如何在 Flutter 的详细页面中保持底部导航栏可见?
- java - 在android的动态线性布局中添加事件OnClickListener
- python-3.x - 如何使python源代码的编译可重现
- rest - 在 ID 中保留子/父关系
- jsx - 将 Prop() 字符串值添加到主机类
- c - 如何使用 GCC 在 C 中基于 wlroots 编译 Wayland 合成器?
- amazon-web-services - Aws 机密管理器
- reactjs - 如何将 displayName 设置为带有备忘录的 React 无状态组件?