如何修改Eclipse WindowBuilder生成代码的默认命名规则
如何修改Eclipse WindowBuilder生成代码的默认命名规则
哈哈,太懂这种被默认命名格式逼疯的感觉了!我之前也跟你一样对gbc_xxx这种前缀忍无可忍,完全戳中OCD痛点,后来终于找到修改的方法了,步骤其实很简单:
- 首先打开Eclipse,点击顶部菜单栏的 Window -> Preferences(这是Eclipse里改各种配置的核心入口)
- 在弹出的设置窗口里,依次展开 WindowBuilder → 选择你使用的UI框架(比如用Swing就选Swing,用SWT就选SWT)→ 再点击里面的 Code Generation 选项
- 在Code Generation的配置页面里,找到 Constraints Naming Prefix(约束命名前缀)这一项,把默认的
gbc_改成你想要的前缀就行——比如改成const_、layout_,甚至你想完全去掉前缀直接用变量名也可以(不过还是建议加个短前缀避免命名冲突) - 顺带提一句,同一个页面里还有其他命名规则可以调整,比如组件的默认命名前缀,要是你对其他生成的代码格式也有意见,都可以在这里按需修改
- 最后点击 Apply and Close 保存设置,之后再用WindowBuilder拖控件、生成布局代码时,就会按照你设置的新命名规则来啦!
对了,有个小提醒:这个设置只对之后新生成的代码生效,已经生成好的gbc_xxx变量不会自动更改,要是旧代码多的话,可以用Eclipse的批量替换功能(Ctrl+H → 选择Replace)来快速修改哦~
备注:内容来源于stack exchange,提问作者Emre dağıstan
相关产品推荐
相关产品推荐

