宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述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> 代码生成> 命名> 名称前缀字段/名称前缀静态字段
文章图片
另一答案
- 打开Android Studio的首选项(来自Mac上的Android Studio菜单以及Windows和Linux上的文件 - > 设置)。
- 展开编辑器,然后展开代码样式。
- 选择Java,然后选择Code Generation选项卡。
- 在Naming表中,选择Field行并添加
m
作为fields
的名称前缀。然后添加s
作为static
字段的名称前缀。
文章图片
- 单击确定
文章图片
推荐阅读
- 为什么我无法在Application Insights上查看运行时错误()
- 更改Salesforce App中的RingCentral行为
- 在Android中从Eclipse导出项目时出错
- 8种提高安全性的网络攻击模拟工具
- 网络安全的8个最佳实践
- 加密货币和网络安全–它们是敌人吗()
- 如何在Apache,Nginx和WordPress中实现CSP框架祖先()
- CORS初学者简介
- Web应用程序的5种常见威胁以及如何避免它们