반응형
Intellij (Android Studio) 멤버 변수 접두사
접두사가있는 멤버 변수에 대한 getter 및 setter를 올바르게 생성하도록 Android Studio (또는 일반적으로 Intellij)를 구성하려면 어떻게해야합니까?
수업이 있다면
public class Foo{
int mBar;
}
내가 할 때 getBar()
대신 만들 거나getMBar
Refactor->Encapsulate
Generate
편집하다
프로젝트별로 수행하는 방법을 찾았습니다. File->Settings->Project Settings->Code Style
하지만 내 프로젝트 디렉토리 어딘가에 설정 파일을 만들었습니다.
현재와 미래의 모든 프로젝트에 대해 한 번만 수행 할 수있는 솔루션을 원합니다.
Mac OS에서
- Android Studio-> 환경 설정-> 코드 스타일-> Java
- 오른쪽 패널에서 볼 때까지 오른쪽 화살표를 클릭하십시오.
code generation tab
- 확인을 클릭
파일-> 기타 설정-> 기본 설정으로 이동하십시오. Project 대신 default로 설정된 구성표로 접두사 설정을 변경하는 경우 수행하는 다른 모든 프로젝트에 대해 접두사를 만들 수 있어야합니다. 접두사 변경은 Java 및 코드 생성에 있습니다. 그것은 세터와 게터를 고칠 것입니다.
AS 2.2.1에서 :
파일> 설정> 편집기> 코드 스타일> Java> 코드 생성> 이름 지정> 이름 접두사 필드 / 이름 접두사 정적 필드
- Android Studio의 환경 설정을 엽니 다 (Mac의 Android Studio 메뉴 및 Windows 및 Linux의 파일 -> 설정 ).
- 확장 편집기를 확장 한 다음 코드 스타일 .
- 선택 자바는 , 다음 선택 코드 생성 탭을 선택합니다.
- 에서 명명 테이블, 선택 필드 행을 추가합니다
m
의 이름 접두사로fields
. 그런 다음 필드s
의 이름 접두사로 추가static
합니다.
- 클릭 확인을
설정 > 편집기 > 코드 스타일 > Java 로 이동하여 정적 필드 에 s- 접두사 를 지정한 다음 확인 을 클릭해야합니다.
참고 URL : https://stackoverflow.com/questions/22732722/intellij-android-studio-member-variable-prefix
반응형
'Program Tip' 카테고리의 다른 글
sqlite에서 int를 실수로 변환 (0) | 2020.10.18 |
---|---|
Java에서 정수는 내부적으로 비트 수준으로 어떻게 표현됩니까? (0) | 2020.10.18 |
앱이 시작될 때 Firebase 상태 업데이트 로깅을 중지하는 방법 (0) | 2020.10.18 |
연결 해제 이벤트를 처리하는 Socket.IO (0) | 2020.10.18 |
Node.js의 약속에 대한 기본 지원 (0) | 2020.10.18 |