Intellij(Android studio)成员变量前缀

宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述Intellij(Android studio)成员变量前缀相关的知识,希望能为你提供帮助。
如何配置android Studio(或通常为Intellij)以正确生成带前缀的成员变量的getter和setter?
如果我有课

public class Foo{ int mBar; }

当我做getBar()getMBar时,我希望它创建Refactor-> Encapsulate而不是Generate
编辑
【Intellij(Android studio)成员变量前缀】我找到了按项目进行的方法:你只需去File-> Settings-> Project Settings-> Code Style
但它在我的项目目录中的某处创建了一个设置文件。
我想要一个解决方案,允许我为所有项目,现在和将来做一次。
答案在Mac OS中
  • Android Studio- > 首选项 - > 代码样式 - > java
  • 在右侧面板上,单击右箭头,直到看到code generation tab
  • 点击确定

另一答案尝试转到文件 - > 其他设置 - > 默认设置。如果您更改前缀设置并将方案设置为default而不是Project,则应该可以为您执行的每个其他项目创建前缀。前缀更改将在Java和代码生成中。这将修复制定者和吸气者。
另一答案在AS 2.2.1中:
文件> 设置> 编辑器> 代码样式> Java> 代码生成> 命名> 名称前缀字段/名称前缀静态字段
Intellij(Android studio)成员变量前缀

文章图片

另一答案
  1. 打开Android Studio的首选项(来自Mac上的Android Studio菜单以及Windows和Linux上的文件 - > 设置)。
  2. 展开编辑器,然后展开代码样式。
  3. 选择Java,然后选择Code Generation选项卡。
  4. 在Naming表中,选择Field行并添加m作为fields的名称前缀。然后添加s作为static字段的名称前缀。
Intellij(Android studio)成员变量前缀

文章图片

  1. 单击确定
另一答案您需要转到设置> 编辑器> 代码样式> Java,然后在静态字段中指定s-prefix,然后单击“确定”
Intellij(Android studio)成员变量前缀

文章图片


    推荐阅读