Override/ 단축키 - Override/ danchugki

반응형

안드로이드 스튜디오에서는 부모클래스의 Override 가능한 메소드를 쉽게 생성 할 수 있습니다.

클래스 소스내에서 단축키 Ctrl + O 를 입력하면 됩니다.  


1. 클래스 소스내에 커서를 이동하고, Ctrl + O를 입력합니다.

Override/ 단축키 - Override/ danchugki


2. Override 가능한 Method 목록 이 표시됩니다.

Override/ 단축키 - Override/ danchugki

※ 트리를 모두 접어서 보면, 위에서부터 해당 클래스가 상속받는 순서를 알수 있습니다.

Override/ 단축키 - Override/ danchugki


3. Override 할 Method를 선택하고, OK 버튼을 클릭합니다.

   (멀티 선택도 가능합.)

Override/ 단축키 - Override/ danchugki


4. 클래스 소스 내에 Override 된 Method 코드가 추가됩니다.

Override/ 단축키 - Override/ danchugki


※ 안드로이드 스튜디오의 메뉴 Code > Override Methods... 를 선택하여도 동일한 기능을 수행합니다.

Override/ 단축키 - Override/ danchugki




공유하기

게시글 관리

구독하기프로그래머의 꿈

'안드로이드 > 안드로이드 스튜디오' 카테고리의 다른 글

안드로이드 스튜디오 - Setter/Getter 메소드 추가하기  (1)2015.05.26안드로이드 스튜디오 - Interface Method 코드에 삽입하기  (0)2015.05.07안드로이드 스튜디오 - 변수 이름 변경하기  (0)2015.04.29안드로이드 스튜디오(Android Studio) - 이클립스 프로젝트 마이그레이션  (0)2015.04.24안드로이드 스튜디오 - 최근 프로젝트(Recent Projects) 목록 삭제  (0)2015.04.24

  • alt+shift+s: 오버라이드,게터세터 단축키
  • alt+shift+s+s+enter
    • Override/ 단축키 - Override/ danchugki
  • alt+shift+r: 변수, 클래스명 한번에 수정하기
    • Override/ 단축키 - Override/ danchugki
  • alt+shift+c: 한번에 메서드 시그니쳐바꾸는 단축키
  • ctrl+shift+t 사용가능한 api
  • ctrl+shirt+r 내가 가지고있는 소스
  • ctrl+shift+l 단축키
  1. ctrl + shift + B : 브레이크 포인트 설정
  2. F11 : 디버깅모드 전환 (오른쪽 아래 빨간 네모 (실행중))
  3. F6 : 메소드 안으로
  4. F6: 다음줄
  5. F8: 다음 브레이크 포인트
  6. 빨간 박스 해제 후, x 눌러 완전히 끄고 오른쪽 상단 '자바' 모드로 변경

Override/ 단축키 - Override/ danchugki

  • windows - prefrences - templates

Override/ 단축키 - Override/ danchugki

part. 1 에서 이어집니다.

※ Alt + Shift + S - Show source Quick Menu
Java source editor 에서 다음 단축 키를 누르면 다음과 같은 메뉴가 나옵니다.

Override/ 단축키 - Override/ danchugki



Override/Implement Methods (Ctrl + Shift + S, V)
  - 부모클래스나 인터페이스의 메소드의 오버라이드나 구현할 수 있는 형태를 만들어 줍니다.

Override/ 단축키 - Override/ danchugki

Java Editor 에서 Ctrl + Shift + S 를 누른 후 V 를 누르면 부모 클래스의 메소드들이 나옵니다. 오버로드할 메소드를 체크~

Override/ 단축키 - Override/ danchugki

OK 버튼을 누르면 다음과 같이 메소드들이 추가가 됩니다.



Generate Getters and Setters (Ctrl + Shift + S, R)
  - 많이 알고 계시는 기능입니다. vo의 getter, setter 만들어 줄 때 사용합니다.

Override/ 단축키 - Override/ danchugki

프로퍼티들을 추가합니다.

Override/ 단축키 - Override/ danchugki

Ctrl + Shift + S 를 누른 후 R 키를 누르면 다음과 같은 창이 뜹니다.

Override/ 단축키 - Override/ danchugki

추가할 메소드들을 체크하고 OK 버튼을 누르면...

Override/ 단축키 - Override/ danchugki

다음과 같이 getter 와 setter 가 추가되었습니다.



나머지 것들은 귀찮기도 하고... 자주 사용하지 않는 거라 말로만 떼웁니다.


Generate hashCode() and equals() (Ctrl + Shift + S, H)
  - hashCode() 가 머에썼던 거더라;;; 흠 여튼 두개의 메소드를 추가해줍니다.

Generate Constructor using Fields... (Ctrl + Shift + S, O)
  - 클래스의 field 들을 이용하여 생성자를 추가합니다.

Generate Constructor from Superclass...  (Ctrl + Shift + S, C)
  - 부모클래스의 생성자 유형을 추가합니다.

Externalize Strings... (Ctrl + Shift + S, E)
  - 모든 String literal 들을 properties 파일로 추출합니다. (맞나?? ㅎㅎㅎ)


※ Alt + Shift + S - Show source Quick Menu

Override/ 단축키 - Override/ danchugki

파라미터 이름을 막 짜놓은 메소드가 있습니다.

Override/ 단축키 - Override/ danchugki

aa 라는 것이 맘에 들지 않으므로 커서를 위치시킨 후에 Alt + Shift + R 키를 누릅니다.

Override/ 단축키 - Override/ danchugki

새로운 String을 타이핑 하면 동시에 변경이 됩니다. Eclipse Europa 부터 이런형식으로 바뀌였습니다.



※ Ctrl + Shift + X / Y - To Upper/Lower Case

Override/ 단축키 - Override/ danchugki

대소문자가 맞지 않는 코드가 있습니다. 꼭 String은 아니여도 됩니다. 코드 전체에 적용됩니다.

Override/ 단축키 - Override/ danchugki

대문자로 바꾸고 싶은 부분을 블록 처리합니다.

Override/ 단축키 - Override/ danchugki

Ctrl + Shift + X 를 누르면 대문자로 변경이 됩니다.

Override/ 단축키 - Override/ danchugki

소문자로 바꾸고 싶은 영역을 블록 지정합니다.

Override/ 단축키 - Override/ danchugki

Ctrl + Shift + Y 를 누르면 블록 부분의 코드들이 소문자로 변경됩니다.



일단은 여기까지 제가 주로 쓰는 단축키들이였습니다.

더 좋은 단축키가 있으면 추천 해주세요~~

공유하기

게시글 관리

구독하기불친절한자수씨